I pretty sure there 64 but I don't know witch one your missing.
There are only 54 in my game. I just counted them.
Yes and that's the problem. This is why the game is unfair and unbalanced, because other players aren't able to get these heroes unless they paid godly amounts of money. Dumb.
Vernos (Apparently you get him when you have your some heroes leveled to 7 stars. The extra soul stones can be used in the Travelling Treant to get Vernos Soul Stones. He's not on my Heroes List however.
Havoc (Can only be gotten through the Conjuring Stone chests. I don't even have that option next to the Diamond Chest yet. No idea when this unlocks. Again, not on my Heroes List.)
Tareth (No idea how you get Tareth. She's not on my Hero's List either. How do you get her?)
Vespix (He is also gotten through the Conjuring Stone area. Not on my Heroe List).
Driller (No idea who he is or how to get him. Most likely another Conjuring Stone hero. Again, not on my Heroes List).
Firehawk (He's a $99.99 purchase hero. Which is completely ridiculous. No other way of getting him, which is dumb. Not on my Heroes List)
Li Twin (They were another $99 purchaase hero a few months back. You can get them through the Conjuring Stones chests. Not on my Heroe's List).
Konrad (Another Conjuring Stones chest hero where you waste 400+ times trying to get him. Not available to everyone immediately. No t in my Heroes list. )
Dina (Was another $99 purchase hero just a week ago. You have $99 to purchase a 3 star hero? Hhhmmm? What a joke. Lilith must be insane. Again, no other way to get these heroes. So the players who do buy them all have a huge advantage over other players. Just dumb. )