Colin McFarlane

Colin McFarlane played several roles throughout the Doctor Who universe.

Doctor Who

 * Voyage of the Damned - Heavenly Host (voice)
 * Under the Lake & Before the Flood - Jonathan Moran

Torchwood

 * Children of Earth - General Austin Pierce

The New Adventures of Bernice Summerfield

 * Random Ghosts - Vince Foster
 * The Lights of Skaro - Vince Foster

Charlotte Pollard

 * Seed of Chaos - The Identical Men

Audiobook Readings

 * The Blood Cell