Olivia Swann portrayed multiple versions of Astra Logue on DC's Legends of Tomorrow.
Credits
Actor
{{Appearances
- Terms of Service Astra Logue
- Hey, World! Astra Logue
- Crisis on Infinite Earths: Part Five Credit
- Miss Me, Kiss Me, Love Me Astra Logue
- A Head of Her Time Astra Logue
- Mortal Khanbat Astra Logue
- Mr. Parker's Cul-De-Sac Credit
- Romeo v Juliet: Dawn of Justness Astra Logue
- Zari, Not Zari Credit
- The Great British Fake Off Astra Logue
- Ship Broken Astra Logue
- Freaks and Greeks Astra Logue
- I Am Legends Astra Logue
- The One Where We're Trapped on TV Astra Logue
- Swan Thong Astra Logue
- Ground Control to Sara Lance Astra Logue
- Meat: The Legends Credit
- The Ex-Factor Credit
- Bay of Squids Credit
- The Satanist's Apprentice Astra Logue
- Bishop's Gambit Astra Logue
- Back to the Finale: Part II Astra Logue
- Stressed Western Astra Logue
- This Is Gus Astra Logue
- Bad Blood Astra Logue
- The Final Frame Astra Logue
- Bored on Board Onboard Astra Logue
- Silence of the Sonograms Astra Logue
- There Will Be Brood Astra Logue
- The Fungus Amongus Astra Logue
- The Bullet Blondes Astra Logue
- The Need for Speed Astra Logue
- wvrdr_error_100 not found Astra Logue
- Speakeasy Does It Astra Logue
- It's a Mad, Mad, Mad, Mad Scientist Astra Logue
- Deus Ex Latrina Astra Logue
- A Woman's Place Is in the War Effort! Astra Logue & "Astra"
- Paranoid Android Astra Logue & "Astra"
- Lowest Common Demoninator Astra Logue
- The Fixed Point Astra Logue
- Rage Against the Machines Astra Logue & "Astra"
- Too Legit to Quit Astra Logue
- Knocked Down, Knocked Up Astra Logue
}}