This film turned out to be better than I expected. Although it is far from perfect and has some problems, I absolutely love the characters and the fresh twist of humour. It is a refreshing film that is very different from the others. I love the ending and felt the overall message was conveyed very well. I've rated this film a little higher than what I would have normally given it, but because of it's refreshing concept and good writing (more so for the characters but the plot is also very good) it has earned itself an 8/10.