Dress: Luna Haze Dress by All Saints
Joan Watson (played by Lucy Liu) on Elementary on CBS was spotted wearing this flower printed button front dress on Elementary on episode 'A Controlled Descent' (3x24) in May 2015. Joan's Dress is the Luna Haze Dress by All Saints.