Batman: Ranking The Bat-Family Worst To Best
12. Cassandra Cain
Yet another person to fill the role of Batgirl, Cassandra Cain differs from the others in quite a few ways.
Cain was originally trained to become the perfect bodyguard for Ra's al Ghul, but when she was forced to assassinate a businessman at the age of eight, she realized that the life chosen for her was not one she wanted to be part of, so she took to the streets.
Homeless for 10 years, she was eventually recruited into action during No Man's Land after she saved Jim Gordon and became Barbara's ward, before finally donning the Batgirl costume a few issues later.