The movie was surprising in the role Steve Martin played. He played a very straight man. I had never seen him in a role like that. Alec didn't surprise me--I have seen him several times as the villian. Meryl was perfect for the role; I could see her enjoying a romp as much as the next person. We laughed throughout the movie and it was very well done.