Nicolas Cage at his best