"Sometimes things happen for a reason," Tom Cruise's Roy mysteriously points out to Cameron Diaz's sweet-natured June at an airport.
There's no really good reason why Knight and Day should have happened, though. Cruise, grinning maniacally throughout, plays a rogue "secret agent" who – quite deliberately it seems – involves June in some MacGuffin-fuelled espionage hokum. The FBI think he's "paranoid" and gone bad. Of course, he hasn't. This is like the frothy Mel Gibson and Goldie Hawn thriller Bird on a Wire, but without the chemistry. There's none whatsoever. And Roy – ever keen to drug June – is a tad creepy.
Subscribe to Independent Premium to bookmark this article
Want to bookmark your favourite articles and stories to read or reference later? Start your Independent Premium subscription today.
Join our commenting forum
Join thought-provoking conversations, follow other Independent readers and see their replies