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 '' (2x19) in Apr 2014. Joan's Dress is the Emi Freesia Dress from All Saints . For shoppable links visit wornontv.net/30025