CharacterAstra LogueAstra Logue in DC's Legends of Tomorrow (2016), played by Olivia Swann. Played byOlivia SwannAppears inDC's Legends of Tomorrow2016