Skip to main content
William Moseley

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

Acting History

Future
Hostage
as Logan Marshall
2025
Royal-ish
as Prince Henry
2024
2023
2022
Medieval
as Jaroslav
On the Line
as Dylan
Raven's Hollow
as Edgar Allan Poe
2021
Saving Paradise
as Michael Peterson
2020
Artemis Fowl
as Italian Man
Prop Culture
TVas Himself
Artemis Fowl
Associate Producer
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
2015
The Royals
TVas Prince Liam40 eps
2014
The Silent Mountain
as Andreas Gruber
The Stowaway
as Gerry Cross
2013
Run
as Daniel Lombardi
2012
Perception
TVas Karl1 eps
American Ninja Warrior
TVas Self - Competitor1 eps
2002
Goodbye, Mr. Chips
as Forrester (uncredited)
1998
1995
Jefferson in Paris
as George Washington de Lafayette

Social Media

Personal Info

Known For
Acting
Gender
Male
Birthday
4/27/1987(38 years old)
Place of Birth
Sheepscombe, Gloucestershire, England, UK