<Tr> <Th> Budget </Th> <Td> $33 million </Td> </Tr> <Tr> <Th> Box office </Th> <Td> $52.2 million </Td> </Tr> <P> American Assassin is a 2017 American action thriller film directed by Michael Cuesta and written by Stephen Schiff, Michael Finch, Edward Zwick and Marshall Herskovitz, based on Vince Flynn's 2010 novel of the same name . The film stars Dylan O'Brien, Michael Keaton, Sanaa Lathan, Shiva Negar and Taylor Kitsch, and follows young CIA black ops recruit Mitch Rapp, who helps a Cold War veteran try to stop the detonation of a rogue nuclear weapon . </P> <P> The film was released in the United States on September 15, 2017, and has grossed over $52 million worldwide . It received mixed reviews from critics, who described the plot as mundane, clichéd, and without thrills, but praised the cast's performances . </P>

What book is the american assassin movie based on