It can't be anything other than Pulp Fiction. It's that rare gem that is a film that's both entertaining enough to watch at any time in any mood as well as being a cinematic masterpiece.
Reservoir Dogs is only a close second though. I could take or leave the rest really (though I think Kill Bill should be two different votes).