Cage's problem is that like that at times with Brad Pitt or even the local space cadet, Tom Cruise.

When they give a total shit about the movie they are working on, you get good work from them. Just compare Nic Cage's work in say something like LEAVING LAS VEGAS, to that of WICKER MAN, and his upcoming shit-fest GHOST RIDER.

It happens.

Irish, go check out the original bad boy WICKER MAN from the 1970s. Unsurprisingly, its much better than the medicore effort you had to sit through.