Dress: Emi Freesia Dress from All Saints (Thanks Blisfulievil!)
Joan Watson (played by Lucy Liu) on Elementary on CBS was spotted wearing this black and blue floral graphic print dress on Elementary on episode 'The Many Mouths of Aaron Colville' (2x19) in Apr 2014. Joan's Dress is the Emi Freesia Dress from All Saints .