En 2007, hizo su gran aparición en el musical de Julie Taymor, "Across the Universe", al interpretar a "Jude Feeny", un joven que viaja a los Estados Unidos a fines de los años 60 y se enamora de una joven americana, "Lucy", interpretada por Evan Rachel Wood.