Peter Godwin, scrittore di successo, è in Zululand per un importante incarico quando la madre lo convoca d'urgenza in Zimbabwe, suo paese natale. Il padre è seriamente malato e la donna teme che stia per morire.
Godwin ritrova la sua terra, un tempo florido stato post-coloniale, travolta da una crisi senza fine, un vortice di violenza e odio razziale istigati da un dittatore in guerra contro il suo stesso paese. Solo una volta a casa, Godwin scopre un segreto di famiglia custodito per cinquant'anni e destinato a cambiare tutta la sua vita, tutto quello che ha sempre pensato di sé e di suo padre.
Quando un coccodrillo mangia il sole è il detto che alcune tribù dello Zimbabwe utilizzano per spiegare l'eclisse di sole, un coccodrillo celeste che in pochi istanti divora e consuma la stella della vita e del calore per dimostrare il suo disprezzo per gli uomini.