This could've been a really great film had there been more effort and thought in the script. The idea was great, but sadly the film was a bit blah. I couldn't understand what Zac Efron's character was saying most of the time cause he just mumbled the words and there wasn't any sense of place, maybe that's what they were trying to achieve but it wasn't good. I thought the ending was grotesque, unnecessary and a real cop out. The most exciting part of the film was the trailer.