Harold Soyinka (played by David Oyelowo) is a protagonist in Gringo.
An employee at Promethium Pharmaceuticals who fakes his own kidnapping to extort his executives after learning of his impending termination and his wife's infidelity. He later gets entangled with a Mexican cartel, survives multiple assassination attempts, and ultimately chooses to stay in Mexico under a new identity while living quietly. Richard Rusk (played by Joel Edgerton) is a protagonist in Gringo.
Co-president of Promethium Pharmaceuticals who secretly plans a merger to terminate Harold Soyinka. He attempts to orchestrate Harold's death for a life insurance payout but is ultimately exposed, arrested by the DEA, and imprisoned after Elaine testifies against him. Elaine Markinson (played by Charlize Theron) appears in Gringo.
Co-president of Promethium Pharmaceuticals who partners with Richard Rusk. After Richard's criminal plans are exposed, she testifies against him, takes over the company, and ensures his imprisonment. Sunny (played by Amanda Seyfried) appears in Gringo.
A tourist who rescues Harold after a car crash and takes him to a motel. She becomes friends with Harold and maintains contact after he decides to remain in Mexico under a new identity. Miles (played by Harry Treadaway) appears in Gringo.
A tourist who works as a drug mule. He joins Sunny in rescuing Harold and brings him to a motel. Miles is later arrested by Mexican authorities alongside the cartel members.
Gringo (2018) character relationship network mapped with AI analysis. Explore the connections, alliances, and conflicts between characters.
Characters
Harold Soyinka
(played by David Oyelowo) — protagonist
An employee at Promethium Pharmaceuticals who fakes his own kidnapping to extort his executives after learning of his impending termination and his wife's infidelity. He later gets entangled with a Me...
Richard Rusk
(played by Joel Edgerton) — protagonist
Co-president of Promethium Pharmaceuticals who secretly plans a merger to terminate Harold Soyinka. He attempts to orchestrate Harold's death for a life insurance payout but is ultimately exposed, arr...
Elaine Markinson
(played by Charlize Theron) — supporting
Co-president of Promethium Pharmaceuticals who partners with Richard Rusk. After Richard's criminal plans are exposed, she testifies against him, takes over the company, and ensures his imprisonment.
Sunny
(played by Amanda Seyfried) — supporting
A tourist who rescues Harold after a car crash and takes him to a motel. She becomes friends with Harold and maintains contact after he decides to remain in Mexico under a new identity.
Miles
(played by Harry Treadaway) — supporting
A tourist who works as a drug mule. He joins Sunny in rescuing Harold and brings him to a motel. Miles is later arrested by Mexican authorities alongside the cartel members.
Key Relationships
Sunny → Miles
(Alliance Fellow Traveler)
Richard Rusk → Elaine Markinson
(Alliance Business Partner)
Harold Soyinka → Miles
(Alliance Temporary Companion)
Harold Soyinka → Sunny
(Alliance Rescue Ally)
Harold Soyinka → Elaine Markinson
(Professional Subordinate To Boss)
Harold Soyinka → Richard Rusk
(Professional Subordinate To Boss)
Story Analysis
A corporate employee's desperate extortion scheme spirals into cartel violence, mercenary intervention, and eventual redemption.