He's actually my favourite shit actor. I can always enjoy his films no matter how ridiculous or shit they are.
I see him as a good actor (doing what he does best, being bit random, making faces, being loud and energetic.. almost like Jim Carrey but more serious).. but the roles he chooses.. oh dear..
I really think that he just picks so awkward movies. Some of them are bad movies (like Ghost Rider.. it looked cool and Cage made it even more cool.. but if you rip off the surface it just becomes so unlogical and not-that-clever movie it tries to be), some of them would be boring movies (but Cage lightens them up.. like National Treasure).. there aren't that many good movies he has done lately (Face Off comes to my mind.. Kickassia kind of..? Oh yeah and Hit Em' Up [it's anti tobaccomovie so he eats carrots all the time]) xD