But mentally, man, that was the biggest battle.” No, the 2017 film American Assassin starring Dylan O’Brien and Michael Keaton is not based on a true story. The movie is based on a book of the ...