← Back to explore
















Biography
Louise Barnes (born 26 April 1974) is a South African actress. She gained recognition in South Africa for various roles in locally produced films and television series. She is best known for her role in the 2009 South African/UK horror film, Surviving Evil, in which she starred alongside Billy Zane, Christina Cole and Natalie Mendoza. She also played Miranda Barlow in the 2014 American television series Black Sails, produced by Michael Bay and Jonathan E. Steinberg.
Filmography15 titles

9-1-1
2018as Rochelle
2018as Rochelle

Everything & the Universe
2025as Loretta
2025as Loretta

Jane the Virgin
2014as Doctor
2014as Doctor

NCIS: Hawai'i
2021as Kaya
2021as Kaya

Black Sails
2014as Miranda Barlow
2014as Miranda Barlow

NCIS
2003as Sarah
2003as Sarah

The Old Man
2022as Rene Frost
2022as Rene Frost

Reprisal
2019as Rita
2019as Rita

Critical Assignment
2004as Laura
2004as Laura

Gaslit
2022as Dorothy Hunt
2022as Dorothy Hunt

The Sinking of the Laconia
as Mary Bates
as Mary Bates

Borderline
2002as Karen Kendler
2002as Karen Kendler

Hoodlum & Son
2003as Celia
2003as Celia

Colonials
2024as Kelli
2024as Kelli

An Autumn Summer
2024as Marylou
2024as Marylou