You're mixing Cuba with Terrence Howard....he's still doing ok. He did get dropped because he wanted too much money though. We know Marvel likes to skimp in that department.
Oh yeah. I need some more caffeine in my system.
edit: Wiki, list Christian Slaters arrest history as dragging him down, but it still seemed like he was getting box office roles. What am I missing?