‘Deepwater Horizon’: Meet the Cast of Mark Wahlberg’s New Movie

John Malkovich as Donald Virdine

John Malkovich plays Donald Vidrine, a BP supervisor who ignored warnings. In April 2016, Vidrine received 10 months of probation for his role in the explosion.


Kate Muir of The Times in the U.K. gave the film three out of five stars. "Reality puts a dampener on this stirring tale of heroism at sea. It’s a blowout that fizzles out," she wrote. (Getty)