Just saw it tonight. To begin with, I was worried that all the funny parts would be shown in the trailer and the rest of the film would be a let down. Happily, I was wrong! This film is funny from start to end, quite surprising. Acting was great, storyline entertaining and action packed. Go with an open mind, don't try to predict anything and just have fun.