
Personal Info
Known For
Acting
Born
1987-04-27
Place of Birth
Sheepscombe, Gloucestershire, England, UK
William Moseley
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).
Gallery





Known For
Acting History
2025
Home Sweet Home: Rebirth as Jake
2025Royal-ish as Prince Henry
2024Murder Company as Southern
2024The Ballad of Davy Crockett as Davy Crockett
2023Christmas in Notting Hill as Graham Savoy
2022On the Line as Dylan
2022Raven's Hollow as Edgar Allan Poe
2022Land of Dreams as Mark
2022Medieval as Jaroslav
2021Saving Paradise as Michael Peterson
2020Artemis Fowl as Italian Man
2020Prop Culture as Himself
2019The Courier as Agent Bryant
2018The Little Mermaid as Cam Harrison
2018In Like Flynn as 'Dook'
2017Carrie Pilby as Cy
2017The Veil as Aysel
2016My Sweet Audrina as Arden Lowe
2016Friend Request as Tyler
2015Margarita with a Straw as Jared
2015The Royals as Prince Liam
2014The Silent Mountain as Andreas Gruber
2014The Stowaway as Gerry Cross
2013Run as Daniel Lombardi
2012Perception as Karl
2011Captain Planet with Don Cheadle as Wheeler
2010The Chronicles of Narnia: The Voyage of the Dawn Treader as Peter Pevensie
2009American Ninja Warrior as Self - Competitor
2008The Chronicles of Narnia: Prince Caspian as Peter Pevensie
2005The Chronicles of Narnia: The Lion, the Witch and the Wardrobe as Peter Pevensie
2002Goodbye, Mr. Chips as Forrester (uncredited)
1998Cider with Rosie as Extra
1995Jefferson in Paris as George Washington de Lafayette
1992The Tonight Show with Jay Leno as Self
—Dead and Breakfast as Cody
—Hostage as Logan Marshall









