On a work trip to Mexico, mild-mannered businessman Harold (David Oyelowo) finds himself caught between his shady bosses Richard (Joel Edgerton) and Elaine (Charlize Theron), the Mexican cartel, and an ex-mercenary (Sharlto Copley). After a rash decision, Harold fights to survive as a chain of increasingly dangerous events unfold around him.
Gringo doesn’t exactly reinvent the crime genre, with its shady businessmen and drug dealers it’s mostly a story that’s been seen before, but it’s execution and cast make Gringo a lot of fun.
The cast is brilliant, making each of their somewhat clichéd roles into something more substantial and entertaining. Who knew David Oyelowo had such great comedy chops? With his high-pitched screams as he’s thrust into more and more life-and-death situations, you can’t help but laugh at Oyelowo’s nice guy Harold while still feeling sympathetic towards him because he really doesn’t deserve the bad stuff that keeps happening to him. A lot of the tension in Gringo comes from having a lead like Harold who’s so normal and relatable that you are almost constantly worried about what’s going to happen to him next. Theron’s Elaine is another great character, wrapping men around her finger while spitting out many non-PC but hilarious lines. She’s unlikable but surprisingly admirable.
Some characters are a bit of an afterthought. Sunny (Amanda Seyfried) and Miles (Harry Treadaway) have their own subplot which eventually entwines with what’s happening with Harold, but they never really feel fleshed out, while Bonnie (Thandie Newton), Harold’s wife, is just used as a punchline in the end.
Gringo’s plot is over the top and outrageous and so is its humour. It’s darkly funny with laughs coming from some of the unexpected violence and witty dialogue between characters. The situations these characters get into are bonkers but still stupidly funny, the stunts look great too, making Gringo an exciting action/crime/comedy hybrid. 4/5.