I was very excited to watch this movie. I read a lot of reviews and thought this movie was going to be amazing. It was the exact opposite. Vanessa Hudgens is a horrible actress in this movie. Her fake New York accent is horrendous. The only actress that did a good job was Rosario Dawson. I forced myself to sit through the whole movie hoping it would get better. It didn't. Although it didn't get worse which was the highlight of the movie. I'd give it 0 stars if I could but I can't so I guess 1 will suffice. I wouldn't recommend this movie to anyone. I really don't see how it got so many good reviews on here. It's one of those movies that look really good in the previews but turn out to be a big let down.