His latest movie might be a box office bomb, but unlike his head in the sand former tweener co-star, the studios love this A+ list mostly movie actor.
They love that when faced with a bomb he is out there promoting it just as hard, if not harder, and he is going to lock up some big paychecks because of it.
On the flip side, the former tweener is just bad luck.
A+ list actor: Dwayne Johnson
Tweener co-star: Zac Efron