Question: who plays sarah on dc legends of tomorrow
Answer: Caity Lotz as Sara Lance / White Canary : A Star City vigilante and former League of Assassins member suffering from rage issues after being resurrected by the mystical Lazarus Pit .