Leonard Snart (Earth-5039)

Leonard Snart is the honorable criminal Captain Cold.