Craig McLachlan
Biography of Craig McLachlan is currently unavailable from our data sources.
Biography of Craig McLachlan is currently unavailable from our data sources.
The Great Raid
As 2nd Lt. Riley
Hating Alison Ashley
As Jeff Kennard
Cubbyhouse
As Bill
Let's Get Skase
As Eric Carney
Backlands
As Det. Const. Steve McNamara
Heroes' Mountain
As Stuart Diver
Savages Crossing
As Mory
My Husband, My Killer
As Warren Elkins
Absent Without Leave
As James Edwards
Restoration
As Andrew Majury
Neighbours 30th: The Stars Reunite
As Self
BlackJack: Ace Point Game
As Michael Hasler
The Doctor Blake Mysteries: Family Portrait
As Doctor Lucien Blake
Superfire
As Jack Skidder
Bugs
As Ed
McLeod's Daughters
Surprise, Surprise
As Self - Performer
Noel's House Party
Neighbours
As Henry Ramsay
The Doctor Blake Mysteries
As Doctor Lucien Blake
Tribe
As Ralph Leyton
Rescue: Special Ops
As Hayden Bradley
Deep Water
As Kyle 'Hammers' Hampton
The Wrong Girl
As Eric Albrectson
Through My Eyes
As Michael Chamberlain
Going Live!
As Self
Dancing on Ice
The Agony of Life
As Self
Lowdown
As Ben Hollander
Heroes II: The Return
As Lt. Walter Carey
House Husbands
As Damo
City Homicide
As Leon Grasby
Redfern Now
As Jack
Top of the Pops
As Self - Host