Yes, you can buy characters as well as receive them as rewards. There are so many ruthless and dangerous characters in this game that you can use to fight and kill your adversaries in mind-blowing scenes.