Question: who plays rip hunter in legends of tomorrow
Answer: Thomas Arthur Darvill