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