While the plot is beyond ridiculous, and you need to suspend your belief in reality and logic for 2 hours, this is a fun buddy movie. Ryan Reynolds is the only thing that makes this film a success and that's why I give it 4 stars. He's simple great. Dwayne Johnson isn't bad either. Worth the watch!