Začal hrať počas v polovici 90. rokov, kedy sa objavil v krátkom televíznom seriáli Freaks and Geeks ako aj v niekoľkých tínedžerských filmoch. Medzinárodné uznanie získal po stvárneniach úloh Harryho Osbourna v trilógii Sama RaimihoSpider-Man, drogového dílera Saula Silvera v Pineapple Express a Arona Ralstona v 127 hodín. Medzi jeho ďalšie známe filmy patria Milk, Tristan a Izolda, Flyboys – Rytieri nebies, Nočné rande, Jedz, modli sa a miluj. Bol nominovaný na tri Zlaté glóbusy a jeden vyhral a dostal nomináciu na Academy Awards za hlavnú úlohu vo filme 127 hodín.