Miał także swój własny program The Eric Bana Show (1997), za który odebrał nagrodę Logie.
Jego debiutem na arenie sportów motoryzacyjnych był start w Targa Tasmania w 1996 roku, gdy prowadził wtedy Ford Falcon XB Coupe.
Po raz pierwszy trafił na duży ekran w komedii Zamek (The Castle, 1997). Wystąpił w australijskich serialach: Cena życia (All Saints, 1999, 2000) i Coś w powietrzu (Something in the Air, 2000–2001) jako Joe Sabatini. Kreacja przerażającego australijskiego seryjnego mordercy Marka Brandona „Choppera” Reada w biograficznym dramacie kryminalnym Chopper (2000) przyniosła mu trzy nagrody Stowarzyszenia Australijskich Krytyków Filmowych i Australijskiego Instytutu Filmowego oraz nagrodę na festiwalu filmowym w Sztokholmie. Popularność w Hollywood zdobył rolą amerykańskiego sierżanta w filmie Ridleya Scotta Helikopter w ogniu (Black Hawk Down, 2001) oraz jako tytułowy bohater Bruce Banner w dramacie sensacyjnym fantasy Anga Lee Hulk (The Hulk, 2003). W sensacyjnym dramacie historycznym Troja (Troy, 2004) zagrał postać Hectora. Międzynarodową sławę przyniósł mu film Stevena Spielberga Monachium (Munich, 2005). Był brany pod uwagę do roli Jamesa Bonda w Casino Royale (2006).