2016Callan: This Man AloneMovieas Himself
2013The Legend of the 5iveMovieas John Harrison
2003I'll Sleep When I'm DeadMovieScreenplay
1998Little White LiesMovieWriter
1994The NegotiatorMovieWriter
1993Thicker Than WaterMovieScreenplay
1990Children CrossingMovieWriter
1987The Ruth Rendell MysteriesTV showWriter · 6 episodes
1985Billy the Kid and the Green Baize VampireMovieLyricist · Writer
1985ParkerMovieScreenplay
1985Screen TwoTV showWriter · 1 episodes
1984SlaygroundMovieWriter
1983DramaramaTV showWriter · 1 episodes
1980FoxTV showWriter · 13 episodes
1979MinderTV showWriter · 1 episodes
1978One of These Nights I'm Gonna Get an Early DayMovieWriter
1978OutTV showWriter · Creator · 6 episodes
1978HazellTV showWriter · 2 episodes
1976James and the Giant PeachMovieWriter
1975ShadowsTV showWriter · 1 episodes
1975The SweeneyTV showWriter · 11 episodes
1972What the Peeper SawMovieScreenplay
1972The ProtectorsTV showWriter · 5 episodes
1972Six Days of JusticeTV showWriter · 4 episodes
1970Ace of WandsTV showWriter · Creator · 13 episodes
1965Public EyeTV showWriter · 1 episodes