I laughed out loud many times, it was well-directed, there were many funny lines acted out by very funny and talented actors (not by just the stars) AND Sandra Bullock was at her funniest in this role! Ryan Reynolds didn't do his usual funny facial expressions and ways he says his lines so that was refreshing and good to see. So, he did very well too! There were a couple of great surprise cameos; I won't say who they are. I'm tempted to give my full review but you'd have to see it; I don't want to give too much away. I can go on and on when I am discussing a movie!