Birthday: April 27th, 1987 Place of Birth: Sheepscombe, Gloucestershire, England, UK
William Moseley is an English actor.