Knight and Day is a great romantic comedy action movie. Tom Cruise does a fantastic job of portraying his character as mysterious but very skillful. And Cameron Diaz does a great job portraying her character as an everyday woman skeptical of every guy she meets. The story does a great job building even before the action starts. And even though there’s action and comedy the story does not lack in anyway I actually think the story builds the more you going to the movie and the story is what drives the comedy. The only thing I would change is I would try and make the movie less predictable than what it is. But with that said I would give this movie a 6 out of 10.