William Moseley

William Moseley

  • Birthday: 1987-04-27
  • Place of birth: 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).

Filmography

Run

2013

As Daniel Lombardi

The Silent Mountain

2014

As Andreas Gruber

Friend Request

2016

As Tyler

My Sweet Audrina

2016

As Arden Lowe

Carrie Pilby

2017

As Cy

The Little Mermaid

2018

As Cam Harrison

Cider with Rosie

1998

As Extra

The Veil

2017

As Aysel

In Like Flynn

2018

As 'Dook'

Medieval

2022

As Jaroslav

The Courier

2019

As Agent Bryant

Artemis Fowl

2020

As Italian Man

Jefferson in Paris

1995

As George Washington de Lafayette

Saving Paradise

2021

As Michael Peterson

The Stowaway

2014

As Gerry Cross

Land of Dreams

2022

As Mark

Raven's Hollow

2022

As Edgar Allan Poe

On the Line

2022

As Dylan

Savage Lands

2024

As Davy Crockett

Christmas in Notting Hill

2023

As Graham Savoy

Goodbye, Mr. Chips

2002

As Forrester (uncredited)

Production

Murder on the Orient Express

2017

As Associate Producer

Artemis Fowl

2020

As Associate Producer

keyboard_arrow_up