logo
home/actors/

William Moseley

placeholder

William Moseley

Known For

Acting

Gender

Male

Birthday

Apr 27, 1987 (39 years old)

Place of Birth

Sheepscombe, Gloucestershire, England, UK

Biography

William Peter Moseley (born April 27, 1987) is an English actor. He is known for his portrayal of the fictional character Peter Pevensie in The Chronicles of Narnia (2005–2010) trilogy and Prince Liam in the E! series' The Royals (2015–2018).

Known For

Acting
2025Home Sweet Home: RebirthJake
2025Royal-ishPrince Henry
2024The Ballad of Davy CrockettDavy Crockett
2024Murder CompanySouthern
2023Christmas in Notting HillGraham Savoy
2022Raven's HollowEdgar Allan Poe
2022On the LineDylan
2022MedievalJaroslav
2022Land of DreamsMark
2021Saving ParadiseMichael Peterson
2020Artemis FowlItalian Man
2020Prop CultureHimself
2019The CourierAgent Bryant
2018The Little MermaidCam Harrison
2018In Like Flynn'Dook'
2017Carrie PilbyCy
2017The VeilAysel
2016Friend RequestTyler
2016My Sweet AudrinaArden Lowe
2015Margarita with a StrawJared
2015The RoyalsPrince Liam
2014The Silent MountainAndreas Gruber
2014The StowawayGerry Cross
2013RunDaniel Lombardi
2012PerceptionKarl
2011Captain Planet with Don CheadleWheeler
2010The Chronicles of Narnia: The Voyage of the Dawn TreaderPeter Pevensie
2009American Ninja WarriorSelf - Competitor
2008The Chronicles of Narnia: Prince CaspianPeter Pevensie
2005The Chronicles of Narnia: The Lion, the Witch and the WardrobePeter Pevensie
2005Walt Disney World Christmas Day ParadeSelf
2002Goodbye, Mr. ChipsForrester (uncredited)
1998Cider with RosieExtra
1995Jefferson in ParisGeorge Washington de Lafayette
1992The Tonight Show with Jay LenoSelf
-Dead and BreakfastCody
-HostageLogan Marshall
Production
2020Artemis FowlAssociate Producer
2017Murder on the Orient ExpressAssociate Producer