Netflix Movies Starring Emily Barclay
Emily Barclay was born on October 24, 1984 in Plymouth, Devon, England. She is an actress, known for Legend of the Guardians: The Owls of Ga'Hoole (2010), In My Father's Den (2004) and Suburban Mayhem (2006).
Read more on iMDB