Print page

David MacPherson

Writer

Agent

Jonathan Kinnersley

David is a Scottish TV writer, novelist and poet. His original pilot script WRATH is in development with Balloon Entertainment, having been shortlisted for the All3Media New Voices Award 2018, and his first novel HERE BE DRAGONS is available on Amazon.

WRATH
Balloon Entertainment
Cape Wrath has a drug problem. The source: Hugh Bremen. When a curious hitman and a bullied bank clerk team up to deal with him, a chain reaction of vengeance is unleashed.

STRATUS
Original TV Pilot
Shortlisted for Red Planet Prize 2016
In a world recovering from war, airships and their crews ply their trade on the waves of the great Cloud Sea. We follow disgraced soldier, Captain Tattersail, as she attempts to keep her ship in the air, her crew out of trouble, and herself out of jail.

HOUSE & HOME
Original TV Pilot
When 21-year-old student Kerri Connor unseats a Cabinet Minister in an election she was never meant to win, she must strive to repair the lives of the diverse people in her struggling constituency in the face of the inflexible traditions of Parliament and the pressures of living life in the public eye.

CAPES
Short film.
Winner of the Edinburgh Short Film Festival Script Pitch Competition
Violet is having a shit day at the end of a crap week in the middle of a terrible month, but when she is caught up in a confrontation with a bully in a coffee shop she finds you don’t need a cape to be a hero.

SANCTUARY
Drama series
Longlisted for Cops & Monsters Season 2 Writing Competition
On the night of her twenty-first birthday, quintessential millennial Calley Bree is whisked away from her life of late nights and early mid-afternoons by her guardian, Tarsuinn Hope. Calley has been chosen as a Keeper, destine to watch over the island of Sanctuary, a refuge for mythical creatures from around the world.

© Copyright The Agency (London) Ltd. 2018
Not to be reproduced in any form without permission of the Copyright holder.

Call Jonathan to discuss David or other Writers

+44 (0)20 7727 1346