jack nicholson is great, he makes for such a hatable yet lovable guy. good storyline too. great movie