Actually, Gyllenhall was quite good. The rest were awful. Special mention goes to an absolutely cringe worthy fiddy, though if you ask me, whitaker was just as bad. Really it's the generic plot that let's it down.
Heard really good things about Warrior, will give it a watch, don't think it's the same guys. Apparently Eminem was slated for the main role, which kind of explains my empire/power comment.