William Moseley

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

Murder Company

Southern

The Chronicles of Narnia: The Lion, the Witch and the Wardrobe

Peter Pevensie

Perception

Karl

The Chronicles of Narnia: The Voyage of the Dawn Treader

Peter Pevensie

The Chronicles of Narnia: Prince Caspian

Peter Pevensie

Home Sweet Home: Rebirth

Jake

Captain Planet with Don Cheadle

Wheeler

Margarita with a Straw

Jared

American Ninja Warrior

Self - Competitor

The Courier

Agent Bryant

Christmas in Notting Hill

Graham Savoy

On the Line

Dylan

Cider with Rosie

Extra

Medieval

Jaroslav

The Royals

Prince Liam

The Little Mermaid

Cam Harrison

The Veil

Aysel

The Ballad of Davy Crockett

Davy Crockett

Artemis Fowl

Italian Man

Raven's Hollow

Edgar Allan Poe

Friend Request

Tyler

Jefferson in Paris

George Washington de Lafayette

The Silent Mountain

Andreas Gruber

Carrie Pilby

Cy

Saving Paradise

Michael Peterson

Royal-ish

Prince Henry

In Like Flynn

'Dook'

Land of Dreams

Mark

Hostage

Logan Marshall

Prop Culture

Himself

Goodbye, Mr. Chips

Forrester (uncredited)

My Sweet Audrina

Arden Lowe

The Stowaway

Gerry Cross

Dead and Breakfast

Cody

Run

Daniel Lombardi

The Tonight Show with Jay Leno

Self

Photos

Made with

Data provided by The Movie Database

This project uses the TMDB API but is not endorsed or certified by TMDB.