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.
Filmography
Cast Credits

An Autumn Summer
Character: Marylou
MOVIE • 2024

Colonials
Character: Kelli
MOVIE • 2024

The Old Man
Character: Rene Frost
TV • 2022

Gaslit
Character: Dorothy Hunt
TV • 2022

NCIS: Hawaiʻi
Character: Kaya
TV • 2021

Reprisal
Character: Rita
TV • 2019

9-1-1
Character: Rochelle
TV • 2018

Jane the Virgin
Character: Doctor
TV • 2014

Black Sails
Character: Miranda Barlow
TV • 2014

The Sinking of the Laconia
Character: Mary Bates
TV • 2011

Surviving Evil
Character: Rachel Rice
MOVIE • 2009

Jozi-H
Character: Jocelyn Del Rossi
TV • 2006

Critical Assignment
Character: Laura
MOVIE • 2004

Hoodlum & Son
Character: Celia
MOVIE • 2003

NCIS
Character: Sarah
TV • 2003

Borderline
Character: Karen Kendler
MOVIE • 2002

Egoli: Place of Gold
Character: Adele de Bruyn de Koning
TV • 1992

Everything & The Universe
Character: Loretta
MOVIE • TBA