Il a ensuite joué le rôle de Max Carrigan, un jeune Américain qui a participé à la guerre du Vietnam dans tout l'univers.
Il apparaît également dans Across the Universe sous le nom de Max, un adolescent américain qui se lance dans la guerre du Vietnam.