Emily Barclay was born on October 24, 1984 in Plymouth, Devon, England. She is an actress, known for Suburban Mayhem (2006), In My Father’s Den (2004) and Legend of the Guardians: The Owls of Ga’Hoole (2010).
Tag
Showing: 1 - 1 of 1 RESULTS