I would have given this a one-star but the actors and actress were good. The story line though was just too much. Tom’s role should have been played by the Terminator’s famed Arnold Schwarzenegger - seriously the plot was too much to follow from the perspective of a simple taxi driver. I mean seriously how does a simple taxi driver end up taking down a trained assassin and succeeds where the trained FBI, SWAT, and LAPD failed. Thank goodness - Tom Cruise and Jamie Foxx’s acting helped saved this film. I know others liked it as indicated by the reviewers - more power. Just wondering though how many would’ve paid twice to see this movie. I doubt many would.