He hasnt been as good as of late. I thought Drive Angry would bring back the old Cage but he barely acted in that movie. He could have saved it from the boring plot, lack of decent dialogue and lackluster violence but all did was whisper "no."
I've heard that he's trying to be the first actor to do 100 movies and he's taking any movie that comes across his desk. Just what I heard, but it makes a ton of sense if it's true.