I loved Guy Pearce as snow, he was the perfect mix of quippy and action hero. The supporting characters were well cast and well acted. The storyline itself was unique and interesting and had a solid twist ending. The cinematography was well done on the still shots, but the CGI scenes played out weird. The main characters were lacking a bit of chemistry. But overall a solid action movie.