Полное имя - William Thomas Moseley. У актера есть младший брат Бен и младшая сестра Дэйзи.
Уильям прослушивался на роль Гарри Поттера. Уильям закончил Sheepscombe County Primary School. Во время съёмок «Хроники Нарнии: Лев, Колдунья и Волшебный Шкаф» Уильям заметно подрос (на 6 1/2 дюймов), что несколько осложнило процесс создания фильма: актер выглядел намного старше своего персонажа.