Portrait of Craig McLachlan

Craig McLachlan

Acting

Biography

No biography available for Craig McLachlan.

Born: September 1, 1965

Place of Birth: New South Wales, Australia

Filmography

2016
Deep Water

as Kyle 'Hammers' Hampton

2016
The Wrong Girl

as Eric Albrectson

2016
Restoration

as Andrew Majury

2013
The Doctor Blake Mysteries

as Doctor Lucien Blake

2012
2012
2011
2010
Lowdown

as Ben Hollander

2009
NCIS: Los Angeles

as Clifford Bosworth

2009
Rescue: Special Ops

as Hayden Bradley

2009
Talkin' 'Bout Your Generation

as Self - Contestant

2007
City Homicide

as Leon Grasby

2006
BlackJack: Ace Point Game

as Michael Hasler

2005
The Great Raid

as 2nd Lt. Riley

2005
Hating Alison Ashley

as Jeff Kennard

2004
Through My Eyes

as Michael Chamberlain

2002
Superfire

as Jack Skidder

2002
Heroes' Mountain

as Stuart Diver

2001
Cubbyhouse

as Bill

2001
Let's Get Skase

as Eric Carney

2001
McLeod's Daughters

as Kane Morgan

1999
Backlands

as Det. Const. Steve McNamara

1999
Tribe

as Ralph Leyton

1995
Bugs

as Ed

1993
Absent Without Leave

as James Edwards

1991
Heroes II: The Return

as Lt. Walter Carey

1987
1985
Neighbours

as Henry Ramsay

1984
Surprise, Surprise

as Self - Performer

1964
Top of the Pops

as Self - Host