The thing about Nick Cage is that he is a pretty good actor in his own right, but he does a lot of crappy moves, and on top of that he has a tendency to just sort of play himself regardless of whether or not it is appropriate to the character. But when he fits a role, he is pretty damn good at it. Look at Kick Ass; who else could shoot a child at point blank range and make it funny?