I wasn't sure about this film to begin with but it was really good. The story is very good but it's the laughs that really make it great. The cameos are perfect, Johnny Vegas perfect. We all laughed out loud at points. Don't read the bad reviews just watch it yourself :)