Had its moments It was not great but when it comes to being entertaining... it had moments and was a light hearted movie. Although it had stupid parts I was not mad at it. If you don't have super high expectations you will enjoy it. Craig is pretty funny and so are the other actors when the script gave them a line they delivered.