



William Moseley
Acting1987Sheepscombe, 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

The Chronicles of Narnia: The Lion, the Witch and the Wardrobe
Peter Pevensie

The Chronicles of Narnia: Prince Caspian
Peter Pevensie

The Chronicles of Narnia: The Voyage of the Dawn Treader
Peter Pevensie

Artemis Fowl
Italian Man

Friend Request
Tyler

The Little Mermaid
Cam Harrison

The Courier
Agent Bryant

On the Line
Dylan
Acting History
Future
Dead and Breakfast
as Cody
Hostage
as Logan Marshall
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
2021
Saving Paradise
as Michael Peterson
2020
2019
The Courier
as Agent Bryant
2018
The Little Mermaid
as Cam Harrison
In Like Flynn
as 'Dook'
2017
2016
My Sweet Audrina
as Arden Lowe
Friend Request
as Tyler
2015
Margarita with a Straw
as Jared
The Royals
TVas Prince Liam• 40 eps
2014
The Silent Mountain
as Andreas Gruber
The Stowaway
as Gerry Cross
2013
Run
as Daniel Lombardi
2012
Perception
TVas Karl• 1 eps
American Ninja Warrior
TVas Self - Competitor• 1 eps
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
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
TVas Self