This movie was all power for me. I've never seen characters (that weren't superheros) with so much external and internal strength. It was just incredible to watch. Lena Headey was perfect. The movie's one flaw was that some things were a little over the top, but honestly, it didn't matter because everything else about it was so great.