kdykam

Mackenzie Davis

Mackenzie Davis
Photo: Bill Ingalls · Public domain

About

Mackenzie Rio Davis (born April 1, 1987, in Vancouver) is a Canadian actress, director and producer. She is best known as Cameron Howe on AMC's Halt and Catch Fire and as Kirsten Raymonde in the miniseries Station Eleven, for which she won a Critics' Choice Super Award for Best Actress in a Science Fiction/Fantasy Series. Her film credits include Grace Harper in Terminator: Dark Fate, Mariette in Blade Runner 2049, Mindy Park in The Martian and the title role in Tully; she was Canadian Screen Award-nominated for The F Word (What If).

Born:
1 April 1987 (39 years)
Place of birth:
Vancouver, British Columbia, Canada
$77.2M
worldwide box office earnings of the film Speak No Evil (2024)
20+
years on the acting stage (active since 2005)
15+
films and television roles in filmography

What's new

  • jul 2025

    Davis joined the main cast of a new limited Netflix series filmed in Newfoundland, where she starred alongside Josh Hartnett in a thriller about a mysterious sea creature.

  • sep 2024

    In the horror remake Speak No Evil, she played the role of Louise Dalton alongside James McAvoy, and the film earned over 77 million dollars worldwide.

  • 2023

    In spring 2023, she played the role of Isolde in an updated version of the play Phaedra by Simon Stone at the London National Theatre.

  • 2023

    Her directorial debut, the short film Woaca, premiered at the Toronto Film Festival and was also screened at the London Film Festival.

  • 2022

    In May 2022, she signed a contract for the lead role in Justin Anderson's directorial debut Swimming Home, an adaptation of the eponymous novel nominated for the Booker Prize.

Tracks

Station ElevenHBO Max miniseries (2021-2022), role Kirsten Raymonde, Critics' Choice Super Award
Halt and Catch FireAMC series, role Cameron Howe
Terminator: Dark Faterole Grace Harper, action sci-fi from 2019
Blade Runner 2049role Mariette
Speak No Evilhorror remake from 2024, worldwide box office over 77 million USD

Upcoming · 1

← Back to home