A relatively unknown film by Michael Keaton is now the most popular film on Netflix - despite a poor box office and critical battering when it was released.
The movie has a pretty gnarly score of just 34 percent on Rotten Tomatoes, with the Observer's Simran Hans calling it 'shallow and self-congratulatory, refusing to justify its incessant violence with character development or genre spectacle'.
It wasn't a huge hit at the box office at the time either.
Upon its release, it grossed around $67 million at the global box office after production costs of approximately $33 million.
Advert
But the movie is clearly doing something right, as it's shot to the top of the Netflix chart in the US.
And many viewers are saying it feels like they saw a 'different movie' to those who slammed the action flick.
They called it 'super fast paced', a 'spy classic' and a 'breath of fresh air'.
Advert
The film is an action flick from 2017 called American Assassin.
Keaton takes on the role of CIA Agent Stan Hurley, who is a former US Navy SEAL turned spy.
Dylan O'Brien, of The Maze Runner, plays the lead role of CIA agent Mitch Rapp, who's out for blood after his family were killed by terrorists.
If you're a fan of action thrillers with high stakes, then American Assassin certainly ticks that particular box.
Advert
There's espionage, fights, and a ticking clock relating to a nuclear device which might just get into the wrong hands.
The movie is based on the 2010 novel of the same name by Vince Flynn about a black ops recruit.
It had been intended as a launchpad for Dylan O'Brien as an action star, but it didn't end up gaining enough momentum.
Advert
Meanwhile, Keaton comes in as a grizzled veteran heading up the black ops unit that O'Brien's character Mitch finds himself a part of.
It's not the first time that Keaton has starred in a film which was a box office flop, but went on to greater success.
Another example is the 1998 Christmas movie Jack Frost.
It may not have been a hit at the box office, but the movie has gone on to become a festive staple.
Advert
He also starred in last year's The Flash, reprising his role as Batman after 30 years.
That film ended up grossing $270m against an estimated $200m budget, and - if we're honest - is unlikely to become a cult classic anytime soon.
Topics: News, US News, Celebrity, Film and TV