William Moseley
3.1Acting

William Moseley

Apr 27, 1987 - Sheepscombe, Gloucestershire, England, UK

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).

Credits

Cast

Media
Movie2005The Chronicles of Narnia: The Lion, the Witch and the WardrobePeter Pevensie
Movie2010The Chronicles of Narnia: The Voyage of the Dawn TreaderPeter Pevensie
Movie2024The Ballad of Davy CrockettDavy Crockett
Movie2008The Chronicles of Narnia: Prince CaspianPeter Pevensie
Movie2023Christmas in Notting HillGraham Savoy
Movie2013RunDaniel Lombardi
Movie2014The Silent MountainAndreas Gruber
Movie2022Raven's HollowEdgar Allan Poe
Movie2002Goodbye, Mr. ChipsForrester (uncredited)
Movie2022On the LineDylan
Movie2015Margarita with a StrawJared
Movie2016Friend RequestTyler
Movie2024Murder CompanySouthern
Movie2016My Sweet AudrinaArden Lowe
Movie2017Carrie PilbyCy
MovieN/ADead and BreakfastCody
Movie2018The Little MermaidCam Harrison
Movie1998Cider with RosieExtra
Movie2017The VeilAysel
Movie2018In Like Flynn'Dook'
Movie2022MedievalJaroslav
Movie2011Captain Planet with Don CheadleWheeler
Movie2019The CourierAgent Bryant
Movie2020Artemis FowlItalian Man
Movie1995Jefferson in ParisGeorge Washington de Lafayette
Movie2021Saving ParadiseMichael Peterson
Movie2014The StowawayGerry Cross
Movie2022Land of DreamsMark
Movie2025Home Sweet Home: RebirthJake
Movie2025Royal-ishPrince Henry
MovieN/AHostageLogan Marshall
TV Show2012PerceptionKarl1
TV Show2015The RoyalsPrince Liam40
TV Show1992The Tonight Show with Jay LenoSelf1
TV Show2009American Ninja WarriorSelf - Competitor1
TV Show2020Prop CultureHimself1

Crew

Media
Movie2017Murder on the Orient ExpressAssociate ProducerProduction
Movie2020Artemis FowlAssociate ProducerProduction