Please answer this question: who plays leonard snart in legends of tomorrow?
Wentworth Earl Miller III