I didn't feel the 2½ hrs, it felt short to be honest. The last part felt a little bit rushed. Chris Hemsworth really shine in this movie and Anya is not bad. Some action sequence makes me smile by myself because of how awesome it was. Overall it's a fun movie to watch.