Joan Watson (played by Lucy Liu) on Elementary on CBS was spotted wearing this blue striped top and long black coat on Elementary on episode 'On the Scent' (7x09) in Jul 2019. Joan's Top is the Striped Top with Flared Cuffs by Zara . Joan's Coat is the Bain Coat by Alice + Olivia.