The Brown Bunny
(2003)

Daisy (Chloe Sevigny) actually died a long time ago. Bud (Vincent Gallo) is in denial for a long time, and convinced himself that she's still alive. The whole conversation and the fellatio are actually his own imagination.

Thanks Hani!

(Links open in new window)
Read more about this film at The Internet Movie Database.