William Peter Moseley (Sheepscombe, 27 aprile 1987) è un attore britannico, noto soprattutto per aver recitato nella parte di Peter Pevensie nei film Le cronache di Narnia - Il leone, la strega e l'armadio, Le cronache di Narnia - Il principe Caspian e Le cronache di Narnia - Il viaggio del veliero e per il ruolo del principe Liam nella serie televisiva The Royals.
William, figlio del fotografo Peter Moseley e Julie Fleming, è il maggiore di due fratelli. Voleva diventare attore sin da quando aveva 8 anni, e proprio a questa età debutta nel cinema, nel 1995, interpretando George Washington De Lafayette nel film Jefferson in Paris diretto da James Ivory. Nel 1998 inoltre interpreterà un ruolo secondario nella serie Cider with Rosie. Nel 2002 partecipa alla serie televisiva Goodbye Mr.Chips nel ruolo di Forrester.
Il grande salto lo compie nel 2005 diventando celebre dopo aver ottenuto la parte di Peter Pevensie in Le cronache di Narnia - Il leone, la strega e l'armadio. Nell'autunno del 2006 William si è trasferito a New York per diverse settimane a studiare recitazione con Sheila Gray, dove si è allenato nella celebre palestra Gleeson di Brooklyn, preparandosi per le riprese di Le cronache di Narnia - Il principe Caspian, in cui riprende il ruolo del Re Supremo di Narnia, che ritorna nella terra incantata con i suoi tre fratelli per aiutare il giovane principe a salvare Narnia dalla tirannia del malvagio Miraz. È presente anche in alcun spezzoni di Le cronache di Narnia - Il viaggio del Veliero.