Great movie! I was really impressed with the cast. Well acted movie with a great story. I wasn't expecting much from Selena Gomez, but she did a great job. One of the best roles I've seen Paul Rudd in! Craig Roberts did an amazing job as well. The chemistry with all of the characters was there and it made you care about them. Great drama/comedy.