Biography:
William Moseley is an English actor.
Age: 37
Birthday: April 27, 1987
Place Birth: Sheepscombe, Gloucestershire, England, UK