The lead role was offered to Chris Hemsworth, but he passed on the role, due to scheduling issues. Then, it came up that the producers invited Gustavo Goulart to perform the lead role (Mitch Rapp), but this rumor was never confirmed.
Michael Keaton was initially apprehensive about playing Stan Hurley, who is portrayed as a somewhat crazy, former CIA operative. Keaton did not like the idea originally, due to Keaton's well known liberal views. However, after reading Vince Flynn's novel American Assassin, Keaton felt like he could connect with and channel the character of Hurley.
Dylan O'Brien won the part of Mitch Rapp, beating more established older actors. Being in his mid 20s, the hope is that the actor grows as the envisioned movie franchise progresses. Also, since this movie is based on a prequel novel, it provides the opportunity to start at the beginning of Rapp's career.
"American Assassin" is one of fifteen novels by Vince Flynn set in the world of counterterrorism operative Mitch Rapp. Every book has been a New York Times best-seller, the three most recent entries have been number one New York Times best-sellers, and the series has sold nearly twenty million copies as of October 2015.
CBS Films also bought the movie rights to "Consent to Kill", the eighth book in chronological order of the Mitch Rapp universe.
Established actors Gerard Butler, Colin Farrell, and Matthew Fox were considered for the role of Mitch Rapp.
It is coincidental that military carriers are shown in this movie considering Taylor Kitsch, (Ghost), starred in the movie Battleship.
A first look picture of Dylan O'Brien as Mitch Rapp was released on September 12, 2016.
Actor David Suchet has played both sides of the cinematic espionage genre. In this movie, he plays CIA Director Stansfield whose objective is to stop terrorists from producing & using nuclear weapons. However in Executive Decision (1996), he played the lead terrorist who hijacks a commercial American airline and attempts to detonate highly-explosive nerve gas over the east coat of the United States.
Film production needed to start by 2016 or the rights to the film would be reverted to the Vince Flynn Estate.
Veteran stuntman and martial arts world champion Buster Reeves (Instructor) and Michael Keaton (Stan Hurley) share the Batman mantle. Reeves doubled for Christian Bale and performed Batman's stunt fighting in The Dark Knight trilogy, and Keaton played the Caped Crusader in Batman (1989) and Batman Returns (1992).
Includes three actors and one actress from several Marvel franchises. Sanaa Lathan played Vanessa in Blade (1998), Scott Adkins played Lucian in Doctor Strange (2016), Michael Keaton played Adrian Toomes (The Vulture) in Spider-Man: Homecoming (2017), and Taylor Kitsch played Remy LeBeau (Gambit) in X-Men Origins: Wolverine (2009).