Type in any movie or show to find where you can watch it, or type a person's name.

William Moseley

William Moseley

Actor

William Peter Moseley (born 27 April 1987) is an English actor. He is known for his portrayal of the fictional character Peter Pevensie in the The Chronicles of Narnia (2005–2010) trilogy and Prince Liam in the E! series The Royals (2015–2018).

Born: April 27, 1987 (Age 36) in Sheepscombe, Gloucestershire, England, UK

Streaming Sources for all William Moseley Movies & TV Shows

William Moseley  Movies & TV Credits

Title Rating Job Role(s) Year
Movie
6.8
ActorPeter Pevensie2005
Movie
6.4
ActorPeter Pevensie2010
Movie
6.7
ActorPeter Pevensie2008
Movie
4.8
ActorDaniel Lombardi2013
Movie
5.7
ActorAndreas Gruber2014
Movie
7
ActorJared2015
Movie
5
ActorTyler2016
Movie
6.9
ActorCy2017
Movie
3.4
ActorAysel2017
Movie
5.3
Actor'Dook'2018
Movie
4.4
ActorCam Harrison2018
Movie
6.1
ActorJaroslav2022
Movie
4.7
ActorAgent Bryant2019
Movie
4.4
ActorItalian Man2020
Movie
5.5
ActorGeorge Washington de Lafayette1995
Movie
6.4
ActorMichael Peterson2021
Movie
4.7
ActorMark2022
Movie
5.4
ActorEdgar Allan Poe2022
Movie
5.6
ActorDylan2022
Movie
6.6
ActorDavy Crockett2024
TV Show
7.6
ActorPrince Liam
40 Episodes
2015-2018
TV Show
5.5
ActorSelf
1 Episode
1992-2014
TV Show
7.9
ActorHimself
1 Episode
2020-2020
TV Show
7.6
ActorKarl
1 Episode
2012-2015
TV Show
7
ActorSelf - Competitor
1 Episode
2009
Short Film
7.2
ActorWheeler2011
Short Film
6.3
ActorGerry Cross2014
Movie
5.7
ActorArden Lowe2016
Movie
6.1
ActorExtra1998
Movie
7.2
ActorAspen Leger2012
Movie
6.1
ActorGraham Savoy2023
Movie
7.3
ActorForrester (uncredited)2002
Movie
4.4
ProductionAssociate Producer2020
Movie
6.4
ProductionAssociate Producer2017
Title Rating Job Role(s) Year
Back to Top