Birthday: 24 October 1984, Plymouth, Devon, England, UK
Height: 163 cm
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).