who plays emily fields in pretty little liars
Shay Mitchell Shay Mitchell (born Shannon Ashley Mitchell; April 10, 1987) is a Canadian actress, model, entrepreneur and author.[1] She rose to prominence starring as Emily Fields in the Freeform series Pretty Little Liars (2010â€“2017).[2][3]