Complete Filmography

Doctor Who: The Savages
2025
Script Editor
The Doctor, Steven and Dodo land on an alien world in this animated reconstruction of a lost 1966 Doctor Who adventure. There, they meet two peoples: ...

Doctor Who: Real Time
2002
Thanks
The Doctor and his companion Evelyn investigate a series of mysterious disappearances on the planet Chronos and once again encounter the dangerous Cyb...

The Final Countdown
1980
Screenplay
During routine manoeuvres near Hawaii in 1980, the aircraft-carrier USS Nimitz is caught in a strange vortex-like storm, throwing the ship back in tim...

Doctor Who: Revenge of the Cybermen
1975
Writer
Arriving on Space Station Nerva in its distant past, the Doctor, Sarah and Harry find its crew threatened by a mysterious plague. Discovering that thi...
Anything Can Happen
1973
Screenplay
Part of BFI collection "Police and Thieves."

Doomwatch
1972
Series Writer
The waters surrounding an island become contaminated by chemical dumping, and people who eat fish caught in those waters become deformed and violent.

Doctor Who: The Tomb of the Cybermen
1967
Writer
Aided by his two assistants Jamie and Victoria, the Doctor lands the TARDIS on Telos, last resting place of the infamous Cybermen. There he discovers ...

Doctor Who: The Evil of the Daleks
1967
Script Editor
The Daleks draft the Second Doctor into distilling the Human Factor. Once implanted, it will make the Dalek race invincible. Jamie's faith in the Doct...

Doctor Who: The Faceless Ones
1967
Script Editor
The TARDIS arrives on Earth in July, 1966, on a runway at Gatwick Airport. Polly witnesses a murder in a nearby hangar and is then kidnapped by the pe...

Doctor Who: The Macra Terror
1967
Script Editor
When the Second Doctor, Polly, Ben and Jamie visit a human colony that appears to be one big holiday camp, they think they have come across a truly ha...

Doctor Who: The Moonbase
1967
Script Editor
The TARDIS arrives in 2070 on the Moon, where a weather control station under the command of a man named Hobson is in the grip of a plague epidemic — ...

Doctor Who: The Underwater Menace
1967
Script Editor
The TARDIS arrives on an extinct volcanic island. Before long, the travellers are captured and taken into the depths of the Earth, where they find a h...

Doctor Who: The Highlanders
1967
Writer, Script Editor
The time travellers arrive in Scotland just after the Battle of Culloden. The Second Doctor gains the trust of a small band of fleeing Jacobites by of...

Doctor Who: The Tenth Planet
1966
Writer, Script Editor
The Doctor's TARDIS lands at the Snowcap space tracking station in Antarctica in December 1986. A routine space mission starts going wrong. When the b...

Doctor Who: The Smugglers
1966
Script Editor
The TARDIS arrives on the coast of seventeenth century Cornwall — much to the astonishment of Polly and Ben. Pirates led by Captain Samuel Pike and hi...

Doctor Who: The War Machines
1966
Script Editor
The TARDIS arrives in London in 1966 and the First Doctor and Dodo visit the Post Office Tower. There they meet Professor Brett, whose revolutionary n...

Doctor Who: The Savages
1966
Script Editor
The TARDIS has arrived on a far-distant and seemingly idyllic world. Yet the Doctor, Steven and Dodo learn it hides a terrible secret: the apparently ...

Doctor Who: The Gunfighters
1966
Script Editor
Arriving in the town of Tombstone, the First Doctor finds himself involved with gunmen out to kill Doc Holliday...

Doctor Who: The Celestial Toymaker
1966
Script Editor
The travellers arrive in a strange domain presided over by the Celestial Toymaker — an enigmatic, immortal entity who forces them to play a series of ...

Doctor Who: The Ark
1966
Script Editor
The Doctor and his companions Steven Taylor and Dodo Chaplet arrive some ten million years into the future, on board a generation starship which is ca...

Doctor Who: The Massacre of St Bartholomew's Eve
1966
Script Editor
The TARDIS materialises in Paris in the year 1572 and the Doctor decides to visit the famous apothecary Charles Preslin. Steven, meanwhile, is befrien...