Joan Watson (played by Lucy Liu) on Elementary on CBS was spotted wearing this long black coat on Elementary on episode &#039;&#039; (7x10) in Aug 2018. Joan's Coat is the Bain Coat by Alice + Olivia. For shoppable links visit <a href='https://wornontv.net/45354/'>wornontv.net/45354</a>