Emily Fields (played by Shay Mitchell) on Pretty Little Liars on Freeform was spotted wearing this grey cowl neck dress and striped bag on Pretty Little Liars on episode 'Kingdom of the Blind' (3x03) in Jun 2012. Emily's Dress is the Brogue Dress from All Saints . Emily's Bag is the from Urban Outfitters.