This movie was awesome and a great sci fiction movie of 2012. I loved this one better then the first Total Recall. The special effects where good, non stop action and adventure. The cast was very good. Kate Beckinsale was one tough chick, and don't forget Jessica Beil she held her own. Colin Farrell was not a disappointed either. Highly recommend this movie for the ultra sci fi fan.