I blame Fox (also responsible for cancelling Futurama among other shows). Bryan Singer asked for ONE year so he could do Superman and Fox said no. And while I liked Superman Returns, I agree there should have been more action. Apparently there was in the original script except Singer wanted Jude Law to be General Zod. Zod's a jerk, Law is a jerk, I can see why Singer wanted to cast him.
I'd like to think the reason Chris Tucker hasn't had any roles in the past 6 years is because everyone, except Ratner but including Tucker himself, realized how annoying Chris Tucker is and stopped casting him in movies. I hate Chris Tucker. You're probably smarter and funnier with a far less annoying voice than Chris Tucker. You'll get your chance at the big bucks.