Gavin Hood nasce a Johannesbourg (Sudafrica) il 12 Maggio 1963, il futuro regista studia legge alla Witwatersrand University e dopo la laurea si trasferisce negli Stati Uniti dove studia cinematografia presso la California University di Los Angeles.
Gli esordi sono in veste d’attore, lo vediamo nell’horror Curse III: Blood sacrifice, nella serie action American kickboxer e nella serie tv Rhodes. Nel 1998 dopo l’ennesima tiepida accoglienza per il thriller Incubo in alto mare Hood decide di dedicarsi a tempo pieno alla regia cinematografica.