Gringo - Cast

David Oyelowo

as Harold Soyinka


Charlize Theron

as Elaine Markinson


Joel Edgerton

as Richard Rusk



Yul Vazquez

as Angel Valverde


Thandie Newton

as Bonnie Soyinka




Alan Ruck

as Jerry


Change Location