Olivia SwannActor · Born September 19, 1992 · England, UKIMDb BiographyOlivia Swann is an English actress.Acted in 52020s2026Fish & ChipsMovie2023NCIS: SydneyMichelle Mackey · 38 episodes65River WildKarissa622010s2016DC's Legends of TomorrowAstra Logue · 45 episodes682000s2000DoctorsKarinna Hailes · 1 episode47Appearances12010s2013Have You Been Paying Attention?Self - Guest Quizmaster · 1 episode80