Funny, fast moving, dazzling and great plot twists! My only disturbing thought is that the moviemakers could have pushed the naughty bits a tad more. Don't worry it's all graphic but I still wanted more... Karl Urban is awesome btw and most of the characters play to their strengths. Will definitely be keeping an eye on this franchise