William Moseley

Acting

William Moseley

Born April 27, 1987Sheepscombe, Gloucestershire, England, UK37 credits

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

Filmography

Royal-ish
2025Royal-ish
as Prince HenryMovie
Murder Company
2024Murder Company
as SouthernMovie
The Ballad of Davy Crockett
2024The Ballad of Davy Crockett
as Davy CrockettMovie
Christmas in Notting Hill
2023Christmas in Notting Hill
as Graham SavoyMovie
On the Line
2022On the Line
as DylanMovie
Raven's Hollow
2022Raven's Hollow
as Edgar Allan PoeMovie
Land of Dreams
2022Land of Dreams
as MarkMovie
Medieval
2022Medieval
as JaroslavMovie
Saving Paradise
2021Saving Paradise
as Michael PetersonMovie
Artemis Fowl
2020Artemis Fowl
as Italian ManMovie
Prop Culture
2020Prop Culture
as HimselfTV
The Courier
2019The Courier
as Agent BryantMovie
The Little Mermaid
2018The Little Mermaid
as Cam HarrisonMovie
In Like Flynn
2018In Like Flynn
as 'Dook'Movie
The Veil
2017The Veil
as AyselMovie
My Sweet Audrina
2016My Sweet Audrina
as Arden LoweMovie
Friend Request
2016Friend Request
as TylerMovie
The Royals
2015The Royals
as Prince LiamTV
The Silent Mountain
2014The Silent Mountain
as Andreas GruberMovie
The Stowaway
2014The Stowaway
as Gerry CrossMovie
Run
2013Run
as Daniel LombardiMovie
American Ninja Warrior
2009American Ninja Warrior
as Self - CompetitorTV
Goodbye, Mr. Chips
2002Goodbye, Mr. Chips
as Forrester (uncredited)Movie
Jefferson in Paris
1995Jefferson in Paris
as George Washington de LafayetteMovie
H
Hostage
as Logan MarshallMovie