The Brown Bunny
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.
(Links open in new window)
Read more about this film at The Internet Movie Database.