I mean this movie was never going to win any awards, but that doesn't mean it's not a hell of a good time. Cruise is at his charismatic best, and he shows off some genuine comedic chops. Diaz is a charming and funny co-star. This film is great because it feels light on its feet. It's fast-paced, funny, action packed, and doesn't get bogged down in weighty, manufactured drama or overly convoluted plotting. Knight and Day achieves what it set out to do, and that's why I like it.