Question: who plays leonard snart in legends of tomorrow?
Answer: Wentworth Earl Miller III