
William Moseley
Born April 27, 1987 · 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).
More Movies

Home Sweet Home: Rebirth

The Courier

Artemis Fowl

Medieval

On the Line

Friend Request

The Little Mermaid

My Sweet Audrina

Margarita with a Straw

The Ballad of Davy Crockett

The Veil

Christmas in Notting Hill

Carrie Pilby

In Like Flynn

The Silent Mountain

Jefferson in Paris

An Enemy Within

Land of Dreams

Goodbye, Mr. Chips

Murder Company

Saving Paradise

Raven's Hollow

Royal-ish

Captain Planet with Don Cheadle

Walt Disney World Christmas Day Parade

Run

Cider with Rosie








