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).
Known For
Acting Career
- 2025
Home Sweet Home: Rebirth
As: Jake
- 2024
Murder Company
As: Southern
- 2024
The Ballad of Davy Crockett
As: Davy Crockett
- 2023
Christmas in Notting Hill
As: Graham Savoy
- 2022
On the Line
As: Dylan
- 2022
Raven's Hollow
As: Edgar Allan Poe
- 2022
Land of Dreams
As: Mark
- 2022
Medieval
As: Jaroslav
- 2021
Saving Paradise
As: Michael Peterson
- 2020
Artemis Fowl
As: Italian Man
- 2019
The Courier
As: Agent Bryant
- 2018
The Little Mermaid
As: Cam Harrison
- 2018
In Like Flynn
As: 'Dook'
- 2017
Carrie Pilby
As: Cy
- 2017
The Veil
As: Aysel
- 2016
My Sweet Audrina
As: Arden Lowe
- 2016
Friend Request
As: Tyler
- 2015
Margarita with a Straw
As: Jared
- 2015
The Royals
As: Prince Liam
- 2014
The Silent Mountain
As: Andreas Gruber
- 2014
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
- 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