Owls tend to prey on things they can swallow whole, so that leaves them out. Eagles are big enough to carry away an animal that size. Based on what's left, I'd say a land predator, possibly a fox, although even a fox would have likely carried away the animal before consuming it. Could even be a big house cat.
Mike.