Actor británico de cine y televisión que interpretó a Peter en Neverland, el joven Tommy en la distópica película de ciencia ficción Never Let Me Go y Ricky en Walking with Dinosaurs 3D. También interpreta a Leo Roth en la serie de televisión Red Band Society y Ray William en la película Rocketman.
Hizo su debut en el cine en la película del 2007, The Golden Compass.
Apareció en un episodio del 2006 de Jackanory.
Nació en el distrito de Islington en Londres, Inglaterra y fue criado por sus padres Sara y Chris Rowe.
Co-protagonizó junto a Elle Fanning en la película del 2010, The Nutcracker in 3D.