
William Moseley
Acting
Born 1987-04-27 · 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).
Acting

An Enemy Within
Caleb Wingate

Home Sweet Home: Rebirth
Jake

Royal-ish
Prince Henry

Murder Company
Southern

The Ballad of Davy Crockett
Davy Crockett

Christmas in Notting Hill
Graham Savoy

On the Line
Dylan

Raven's Hollow
Edgar Allan Poe

Land of Dreams
Mark

Medieval
Jaroslav

Saving Paradise
Michael Peterson

Artemis Fowl
Italian Man

Prop Culture
Himself

The Courier
Agent Bryant

The Little Mermaid
Cam Harrison

In Like Flynn
'Dook'

Carrie Pilby
Cy

The Veil
Aysel

My Sweet Audrina
Arden Lowe

Friend Request
Tyler

Margarita with a Straw
Jared

The Royals
Prince Liam

The Silent Mountain
Andreas Gruber

The Stowaway
Gerry Cross

Run
Daniel Lombardi

Perception
Karl

Captain Planet with Don Cheadle
Wheeler

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

American Ninja Warrior
Self - Competitor

The Chronicles of Narnia: Prince Caspian
Peter Pevensie
