William Moseley wurde am 27. April 1987 in Sheepscombe, Gloucestershire, geboren. Seine Schauspielkarriere begann im Jahr 2005, als er die Rolle des Peter Pevensie in dem Film „Die Chroniken von Narnia – Der König von Narnia“ erhielt. Der Film basiert auf dem gleichnamigen Buch von C.S. Lewis und war ein großer Erfolg an den Kinokassen. Moseley spielte in den Fortsetzungen „Die Chroniken von Narnia – Prinz Kaspian von Narnia“ (2008) und „Die Chroniken von Narnia – Die Reise auf der Morgenröte“ (2010) erneut die Rolle des Peter Pevensie.
Nach dem Erfolg der Narnia-Filme spielte Moseley in anderen Filmen und Serien mit. Im Jahr 2013 wirkte er in dem Film „Die Legende von Sarila“ mit und im Jahr 2016 trat er als Prinz Liam in der Serie „The Royals“ auf. In dieser Serie spielte er an der Seite von Elizabeth Hurley und Joan Collins. Die Serie lief über vier Staffeln und endete 2018.
Im Jahr 2019 spielte Moseley in dem Film „The Little Mermaid“ mit. Der Film basiert auf dem Märchen von Hans Christian Andersen und erzählt die Geschichte der jungen Meerjungfrau Elizabeth. Moseley übernahm die Rolle des Prinzen und spielte an der Seite von Popstar und Schauspielerin Poppy Drayton.
Neben seiner Schauspielkarriere engagiert sich Moseley auch für wohltätige Zwecke. Er ist ein Botschafter für die Organisation „World Vision“ und setzt sich für Kinder in Entwicklungsländern ein. Zudem ist er ein Botschafter für „The National Autistic Society“, eine Wohltätigkeitsorganisation, die sich für Menschen mit Autismus einsetzt.
Moseley ist auch ein begeisterter Sportler und beteiligt sich an verschiedenen sportlichen Aktivitäten. Er spielt gerne Rugby, Hockey und Cricket und nimmt regelmäßig an Wohltätigkeitssportveranstaltungen teil.
Insgesamt hat Moseley eine beeindruckende Schauspielkarriere aufgebaut und wird von vielen als einer der vielversprechendsten britischen Schauspieler seiner Generation betrachtet. Obwohl er vor allem durch seine Rolle in den „Chroniken von Narnia“ bekannt geworden ist, hat er auch in anderen Filmen und Serien überzeugt und bewiesen, dass er ein vielseitiger Schauspieler ist. Durch sein Engagement für wohltätige Zwecke und seine Sportbegeisterung hat er zudem gezeigt, dass er nicht nur ein guter Schauspieler, sondern auch eine inspirierende Persönlichkeit ist.