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