Common crays will definitely catch and eat fish. I do have these "Cherax lobsters" at work though, they are quite pretty and although they will take fish from me, they don't seem as capable of catching fish as the regular crays are. I had two rosy reds living with them for like 4 days in the 12x12ish space without feeding the lobsters, and they didn't get eaten.
