Olivia Swann is an English actress.
Fish & Chips 2026
Actor
River Wild 2023
as Karissa
Bedside Surgeon 2017
Music
Credits from TMDB.