A man went to a restaurant and ordered a steak. He left without paying, but the waiter didn't call the police. Why?

Category: Mystery · Difficulty: medium

Hint: Consider the nature of his presence.

Answer

He was a ghost

Explanation

The man was a ghost and therefore couldn't pay.

This is a medium mystery riddle — a moderate challenge for most people. The answer is He was a ghost.

More Mystery riddles

All Mystery riddles · Riddles with answers · Home