What eats a trout?

Trout are eaten by people (wild trout are delicious - farm raised, meh), birds of prey (like eagles, hawks, ospreys, etc.), brown bears, and other carnivores that they share habitat with.