Eric Banadinović 1968. augusztus 9-én született Melbourne-ben. Édesapja horvát, édesanyja német származású; ő már Ausztráliában született. Egy testvére van, Anthony. Iskolai tanulmányai alatt rendszeresen járt szavalóversenyekre. Az érettségit követően nehezen talált rá saját útjára - dolgozott pincérként, autómosóként, de volt targoncás is.
Színpadi szerepléseit, mint showman és komikus kezdte. Saját show műsorral alapozta meg televíziós, majd későbbi színészi pályafutását: The Eric Bana Show Live (1997).
Első jelentősebb filmszerepét a Chopper (2000) című életrajzi filmdrámában kapta, melyben Mark Chopper Read-et, az ausztrálok ’Háry Jánosát’ formálta meg. Ezt követte Ridley Scott kiváló alkotása, A Sólyom végveszélyben (2001), majd Jennifer Connelly és Nick Nolte oldalán a Hulk (2001) című akciófilm.
A Trója (2004) című történelmi kalandfilmben is az élvonalban kapott lehetőséget, hasonlóan a München (2007) című filmdrámához, melyben Daniel Craig partnere volt. Ezt követően eljátszotta Huck Cheever, a szerencsejátékos szerepét Drew Barrymore oldalán, a Szerencse dolga (2007) című romantikus vígjátékban.
VIII. Henrik karakterét formálta meg A másik Boleyn Lány (2009) című történelmi alkotásban, majd elnyerte Henry DeTamble, a különleges képességgel rendelkező férfi főszerepét Az időutazó felesége (2009) című Audrey Niffenegger regény filmfeldolgozásában.
A Kelepcében (2012) szintén a főszerepben volt látható, de a Behálózva (2012) című thrillerben is a főszereplők sorában találkozhattunk vele. Készülő filmjének címe: The Finest Hours (2015). Ez utóbbi alkotásban Chris Pine, Ben Foster, Casey Affleck és Kyle Gallner oldalán játszik majd.
Rebecca Gleeson újságírónővel 1997-ben házasodtak össze; fiuk, Klaus két évvel később látta meg a napvilágot. Őt követte 2002-ben kislányuk, Sophia.