
William Moseley
Known For
Acting
Born
1987-04-27 in 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).
Most Known For

The Chronicles of Narnia: The Lion, the Witch and the Wardrobe
as Peter Pevensie

The Tonight Show with Jay Leno
as Self

Perception
as Karl

American Ninja Warrior
as Self - Competitor

The Chronicles of Narnia: Prince Caspian
as Peter Pevensie

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

Friend Request
as Tyler

The Royals
as Prince Liam

Artemis Fowl
as Italian Man

The Courier
as Agent Bryant

Prop Culture
as Himself

Medieval
as Jaroslav

On the Line
as Dylan

Murder Company
as Southern

Home Sweet Home: Rebirth
as Jake

Carrie Pilby
as Cy

The Little Mermaid
as Cam Harrison

Run
as Daniel Lombardi

The Ballad of Davy Crockett
as Davy Crockett

The Veil
as Aysel