14 yaşında The Gate filmindeki rolü ile yapımcıların oldukça dikkatini çekti. Bilinen rolleri, Stuart Sutcliffe'i Backbeat adlı filmde, Johnny Marco'yu Sofia Coppola'nın Somewhere adlı filminde canlandırması ve Blade, Cecil B. DeMented ve Space Truckers filmlerindeki rolleridir.