ehh i had one for 15 years and it never ate any other fish. but i'm sure it could. at the world aquarium here in STL they have an endangered species of ID shark (they look so cool, their fins are really cut and sharp looking) and the guy working there told me one day he saw one of them eat a bala shark that was about the same size as it.
so who knows :-/