I just got home from seeing this (in 3D), and it was amazing (doubly so because it's my birthday)! I honestly feel this is the best-ever adaptation of a video game. They took the core story of the game (albeit with a few tweaks), kept it true to the feels of the game, but made it their own. The cast was strong, and the perfect balance of humor and serious got hit. Plus, they managed to be less ambiguous than the game in the ending! Can't wait to see it again on Saturday!