FMovies Logo
William Moseley
William Moseley

William Moseley

ActingBorn April 27, 1987 (age 39)Sheepscombe, 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).

Filmography

2025
An Enemy Within

as Caleb Wingate

Movie
2025Movie
2025
Royal-ish

as Prince Henry

Movie
2024
Murder Company

as Southern

Movie
2024Movie
2023Movie
2022
On the Line

as Dylan

Movie
2022
Raven's Hollow

as Edgar Allan Poe

Movie
2022Movie
2022
Medieval

as Jaroslav

Movie
2021
Saving Paradise

as Michael Peterson

Movie
2020
Artemis Fowl

as Italian Man

Movie
2020
Prop Culture

as Himself

TV
2019
The Courier

as Agent Bryant

Movie
2018
The Little Mermaid

as Cam Harrison

Movie
2018
In Like Flynn

as 'Dook'

Movie
2017Movie
2017
The Veil

as Aysel

Movie
2016
My Sweet Audrina

as Arden Lowe

Movie
2016Movie
2015Movie
2015
The Royals

as Prince Liam

TV
2014
The Silent Mountain

as Andreas Gruber

Movie
2014
The Stowaway

as Gerry Cross

Movie
2013
Run

as Daniel Lombardi

Movie
2012
Perception

as Karl

TV
2009
American Ninja Warrior

as Self - Competitor

TV
2002
Goodbye, Mr. Chips

as Forrester (uncredited)

Movie
1998Movie
1995
Jefferson in Paris

as George Washington de Lafayette

Movie
Movie
Hostage

as Logan Marshall

Movie

Personal Info

DepartmentActing
BirthdayApril 27, 1987
Place of BirthSheepscombe, Gloucestershire, England, UK
Popularity1.1