Michael Jai White, Ron Perlman and Peter Weller
When I first heard of this movie, I thought it would be low budget, but they kept adding more people to the cast.
Tony Jaa needs this to succeed, all his recent works had flopped, including The Protector 2.