What will eat a sparrow?

Many things will eat a sparrow - the obvious one is a sparrow hawk, but many other hawks will eat a sparrow.

Cats and foxes will eat a sparrow if they can catch it.