This movie definitely had its moments. Ashton Kutcher's role was good and he should have been billed higher in the cast list. I felt that Jessica Alba's role was more minor than was advertised. George Lopez was hilarious. Jessica Biel's role was also hilarious. Playing a neurotic Hollywood agent was truly funny. The one role that I felt was different from what she normally played was Anne Hathaway's character-she was seductively humorous. All the other actors played characters that were like everything else they've played. Jennifer Garner as the wounded soul, Patrick Dempsey as the arrogant doctor, and Topher Grace as the heartbroken nerd. It wasn't a waste to see in in the theater...it could be a good rent for a lighthearted laugh.