Mais c'est dans La Rafle de Roselyne Bosch qu'il obtient son premier grand rôle, celui de Simon Zygler, un enfant juif déporté avec son petit frère après la rafle du Vel' d'Hiv. Il obtient le rôle de Simon.
Entre-temps, il participe à de nombreux téléfilms et séries télévisées tels que La Commune de Philippe Triboit, Les Bougon de Sam Karmann, ou encore Un monde meilleur de Stéphane Kopecky. En 2008, il joue au théâtre dans la pièce Geronimo, où il prête sa voix à Geronimo. Il a aussi prêté sa voix à de nombreux films, comme pour le personnage de Noah dans le film 2012 de Roland Emmerich. On peut aussi entendre sa voix dans Nanny McPhee et le Big Bang, où il double Norman. Il apparaît également dans des spots TV et radio.