Shay Mitchell is 37 years and 8 month(s) old. She was born in 10 Apr, 1987. Shay Mitchell is called Shannon Ashley Mitchell and from her biography she is a Canadian actress model entrepreneur and author She had been in many tv shows and they include Pretty Little Liars