Though it was ignored by most people and shit on by the rest, Knight and Day succeeds more than enough of the time to make its reception seem unfair. Though you may think the title is awkward and the cast is questionable, Tom Cruise and Cameron Diaz will make you remember why they became stars in the first place. While I am a big fan of Cruise, I haven't been able to say that I enjoyed Diaz in a movie in more than five years, but here they are fantastic together, alternating roles as straight man and funny man to great effect. Cruise is as charming as ever, constantly on the verge of being over-the-top in the best way, especially considering the plot and tone call for exactly that. Though it may devolve into silly nonsense in the third act, it's nothing that these two stars can't keep afloat.