Totally class. Totally absorbing. Totally worth a watch...or ten dozen. There's a great story here, some great and convincing characters and mind-blowingly imaginative visuals. Not to mention two kick-ass women! If you want a rollercoaster ride from the comfort of your own sofa this is the movie for you. It's even worth putting up with Colin Farrell for.