William Moseley
Apr 27, 1987 (38 years old) in Sheepscombe, Gloucestershire, England, UK
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

Perception
Karl

The Chronicles of Narnia: Prince Caspian
Peter Pevensie

The Ballad of Davy Crockett
Davy Crockett

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

The Royals
Prince Liam

The Little Mermaid
Cam Harrison

Artemis Fowl
Italian Man

Medieval
Jaroslav
Credits
-
Dead and Breakfast FutureCody★ NR
-
Hostage FutureLogan Marshall★ NR
-
Jake★ 6.4
-
Royal-ish 2025Prince Henry★ 6.6
-
Murder Company 2024Southern★ 5.2
-
Davy Crockett★ 5.3
-
Graham Savoy★ 5.9
-
On the Line 2022Dylan★ 6.1
-
Raven's Hollow 2022Edgar Allan Poe★ 5.4
-
Land of Dreams 2022Mark★ 4.6
-
Medieval 2022Jaroslav★ 6.9
-
Saving Paradise 2021Michael Peterson★ 6
-
Artemis Fowl 2020Italian Man★ 5.6
-
Prop Culture 2020Himself★ 7.7
-
The Courier 2019Agent Bryant★ 6
-
The Little Mermaid 2018Cam Harrison★ 5
-
In Like Flynn 2018'Dook'★ 4.9
-
Carrie Pilby 2017Cy★ 6.9
-
The Veil 2017Aysel★ 4.5
-
My Sweet Audrina 2016Arden Lowe★ 5.4
-
Friend Request 2016Tyler★ 5.6
-
Jared★ 6.9
-
The Royals 2015Prince Liam★ 7.3
-
The Silent Mountain 2014Andreas Gruber★ 5.5
-
The Stowaway 2014Gerry Cross★ 5.3
-
Run 2013Daniel Lombardi★ 5.6
-
Perception 2012Karl★ 7.2
-
Wheeler★ 5.9
-
Peter Pevensie★ 6.4
-
Self - Competitor★ 6.9
-
Peter Pevensie★ 6.6
-
Peter Pevensie★ 7.1
-
Goodbye, Mr. Chips 2002Forrester (uncredited)★ 6.6
-
Cider with Rosie 1998Extra★ 6.1
-
Jefferson in Paris 1995George Washington de Lafayette★ 5.2