
Black comedy drama
When an unplanned pregnancy cracks her carefully managed life, a brilliant defence barrister who believes she’s incapable of love must escape the grip of her coercive childhood guardian and risk real intimacy with a funeral director who sees through her mask.

Black comedy thriller
A professional assassin, racing against her failing eyesight, must complete one final mission: eliminate the men who abused her and her best friend in a children's home 40 years ago; a promise she'd made but never kept.

Thriller
Twenty years after surviving a serial killer, a reclusive biology teacher notices that members of her survivor support group are being murdered one by one. When the FBI dismisses her as a paranoid victim, the only person who believes her turns out to be the killer.

Dystopian sci-fi
In the future, women with endometriosis are celebrated as Saviours: compensated for harvests, protected, then quietly ‘retired’ when their output reduces. When Asa uncovers that Retirement is a lie, she must find a way out of Giving Life’s grip before she's stopped from leaving forever.

Family animation
When pampered Persian, Precious, escapes from a motorhome into the darkness of the Eurotunnel, she finds herself stuck in the middle of a turf war between rival strays, all desperately searching for where they belong.

YA drama
A guarded young woman steps into her father’s role as a royal “kingmaker", only to fall for the prince while helping his family confront a secret that could redefine the monarchy.

Sci fi
A woman who sells access to her consciousness to extend her life must choose between authentic grief and performed intimacy when the obsessed viewer who caused their accident spends his final moments inside her head.

Sci fi
Since The Resonance began, humans can only ‘speak’ using government-issued telepathic chips in the brain. But when a tenacious developer discovers they're using technology to censor thoughts, she teams up with a determined linguist to expose the truth.
Co-written with A Martin
Please get in touch to:

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.