Also, Nick Cage is actually very underrated. That's quite understandable though since he does a lotttt of movies that suck.

Once you watch Adaptation and Leaving Las Vegas you'll see a much better Nick Cage. Then he has a number of other great but not super exceptional roles like Lord of War and The Weatherman. He really does do a ton of shit movies, though, and that disguises his real talent imo.