Wow; I did not see that comin'. Very twisty. Weird, but good acting and well executed.
Not a date movie.
Best things about it? A wonderful and strong 80s vibe (color, feel, very John Hughes meets Less Than Zero), and the soundtrack. Jack Black knows his music, "Tenacious D" notwithstanding!