Handsome William Peter Moseley is from Gloucestershire, England and is 28 years old. He is best known for two roles as Peter Pevensie in the film series The Chronicles of Narnia, and as Crown Prince Liam of England in the E! original series The Royals, which will return this November after a successful first season. William Moseley is set to star in the post-Apocalyptic movie The Veil with Latin American heartthrob William Levy; release is set for later this year.
OUT Magazine Interview:
For photographs of other Real Life Hunks (scroll down):