Moonstruck ★★★½

so nic cage has always been batshit insane