Craig McLachlan

Acting

Craig McLachlan

Born September 1, 1965New South Wales, Australia37 credits

Known For

Filmography

Deep Water
2016Deep Water
as Kyle 'Hammers' HamptonTV
The Wrong Girl
2016The Wrong Girl
as Eric AlbrectsonTV
Restoration
2016Restoration
as Andrew MajuryMovie
The Doctor Blake Mysteries
2013The Doctor Blake Mysteries
as Doctor Lucien BlakeTV
Lowdown
2010Lowdown
as Ben HollanderTV
NCIS: Los Angeles
2009NCIS: Los Angeles
as Clifford BosworthTV
Rescue: Special Ops
2009Rescue: Special Ops
as Hayden BradleyTV
Talkin' 'Bout Your Generation
2009Talkin' 'Bout Your Generation
as Self - ContestantTV
City Homicide
2007City Homicide
as Leon GrasbyTV
BlackJack: Ace Point Game
2006BlackJack: Ace Point Game
as Michael HaslerMovie
The Great Raid
2005The Great Raid
as 2nd Lt. RileyMovie
Hating Alison Ashley
2005Hating Alison Ashley
as Jeff KennardMovie
Through My Eyes
2004Through My Eyes
as Michael ChamberlainTV
Superfire
2002Superfire
as Jack SkidderMovie
Heroes' Mountain
2002Heroes' Mountain
as Stuart DiverMovie
Cubbyhouse
2001Cubbyhouse
as BillMovie
My Husband, My Killer
2001My Husband, My Killer
as Warren ElkinsMovie
Let's Get Skase
2001Let's Get Skase
as Eric CarneyMovie
McLeod's Daughters
2001McLeod's Daughters
as Kane MorganTV
Backlands
1999Backlands
as Det. Const. Steve McNamaraMovie
Tribe
1999Tribe
as Ralph LeytonTV
Bugs
1995Bugs
as EdTV
Absent Without Leave
1993Absent Without Leave
as James EdwardsMovie
Mad Bomber in Love
1992Mad Bomber in Love
as The WhipMovie
Heroes II: The Return
1991Heroes II: The Return
as Lt. Walter CareyTV
Neighbours
1985Neighbours
as Henry RamsayTV
Surprise, Surprise
1984Surprise, Surprise
as Self - PerformerTV
Top of the Pops
1964Top of the Pops
as Self - HostTV