Question: who plays ray palmer in dc legends of tomorrow
Answer: Brandon James Routh