HANNAH MACPHERSON Writer/director

HANNAH MACPHERSON Writer/director HANNAH MACPHERSON Writer/director HANNAH MACPHERSON Writer/director

HANNAH MACPHERSON Writer/director

HANNAH MACPHERSON Writer/director HANNAH MACPHERSON Writer/director HANNAH MACPHERSON Writer/director

DIRECTOR REEL

SCHOOL SPIRITS SEASON 3

School Spirits season 3 just aired in early 2026 on Paramount+. It stars Peyton List and Milo Mannheim. Just like season 2, I directed the first 2 and the last 2 episodes, and this season I was a producer on the show. I am so proud of what we accomplished this season!

TIME CUT TRAILER

TIME CUT is on Netflix. It was in the top ten around the world for the first three weeks of release in October 2024. It stars Madison Bailey, Antonia Gentry and Griffin Gluck.

SCHOOL SPIRITS TRAILER

School Spirits season 2 is on Paramount+. I directed episodes 1, 2, 7, and 8. This show is The Breakfast Club with ghosts and a surprising mystery that takes turns you never see coming. It is also full of heart, with romance and laughs and great music.

ARTICLES

About Hannah Macpherson

BIO

Hannah Macpherson is a director and writer.  She created, executive produced, wrote and directed all episodes of the edgy teen thriller series T@GGED. Produced by Awesomeness TV, it first aired on Hulu. All three seasons are now available on Amazon. During that time Hannah also wrote, directed, and produced SICKHOUSE, the first-ever, made-for-mobile, vertically-shot feature film.  In 2019, she wrote, directed, and EP’ed the feature film PURE for Blumhouse which is available on Hulu.  Hannah co-wrote and directed the Ace feature film TIME CUT which premiered on Netflix in October 2024.  On the TV side, Hannah directed 2 episodes of the Netflix series TRINKETS and directed 10 of the 24 episodes across 3 seasons for the Paramount+ series SCHOOL SPIRITS.

ON SET

Show More

Contact Hannah

REPRESENTATION

Hannah is repped at Verve and Anonymous Content.

Follow Hannah

Copyright © 2026 Hannah Macpherson - All Rights Reserved.


Powered by

This website uses cookies.

We use cookies to analyze website traffic and optimize your website experience. By accepting our use of cookies, your data will be aggregated with all other user data.

Accept