It's too short-snouted to be a lion or bear. I would say leopard/panther/jaguar (assuming it is a modern cat). Cheetah's do not have such large canines. If it is pre-historic, then I have no clue.
Edit: Oops...my bad. Didn't read all the responses. I guess it's back to zoology class for me...