Lise yıllarında Avustralya'nın Sydneykentine taşındı. American International School of Sydney'deki son yılında mezun olmadan okulu bıraktı. Daha sonraAmerika'ya giderek sonradan kurslara giderek, dışarıdan girdiği imtihanla lise diplomasına sahip oldu. Bu yıllarda Ayrıca,Hawaii ve Fransa'nın kıyı sularında sörf yapmaya başladı.
1988 yılında tekrar ABD'ye döndü ve Utah eyaletinin üçüncü büyük şehri olan Provo'da Brigham Young Üniversitesi'nde okudu. 1994 yılında Brigham Young Üniversitesi'nin Güzel Sanatlar Bölümü'nü dereceyle bitirdi. 1990'ların ortasındaNew York şehrinde işsiz bir aktör olarak yaşadı ve geçici işlerde, otobüs şoförlüğünde ve inşaat işçiliğinde çalıştı.
1992 yılında Üniversitede yönetmen Neil LaBute ile tanıştı. 1997 yılında O'nun filmi olan kara komedi filmi "In the Company Men"de, kadın düşkünü bir sosyopatı canlandırdı.
2006 yılında, kendisine En İyi Aktör dalında Altın Küre adaylığı getiren Thank You for Smoking filminde Nick Taylor'ı canlandırdı. 2008 yılında, "Kara Şövalye" filminde Two-Face adlı kötü adama dönüşen Bölge Savcısı Harvey Dent'i canlandırdı.