Andrew McFarlane
Andrew McFarlane (born 6 June 1951, Albany, Western Australia) is an Australian actor.
Andrew McFarlane (born 6 June 1951, Albany, Western Australia) is an Australian actor.
Play School: Nursery Rhymes
As Andrew
Break of Day
As Tom Cooper
The Violent Earth
Razzle Dazzle: A Journey into Dance
As Trevor Morgan
The John Sullivan Story
As John Sullivan
Little White Lies
As Mark Lynch
Boulevard of Broken Dreams
As Jonathan Lovel
Truth
As Dick Hibey
Emerald Falls
As Dr. Henry Forbes
Airtight
As Conrad
Born to Run
As Doone Boyd
Riot
As Neville Wran
Joy Boy
As Ps. Ted
Doctors & Nurses
As Milligan
Barracuda
As Det. Sgt. Mark Castelli
Blue Water High
Spellbinder
As Brian Reynolds
Blue Heelers
The Sullivans
As John Sullivan
The Flying Doctors
As Dr. Tom Callaghan
Between Two Worlds
As Gareth König
Love Child
As Jim Millar
Through My Eyes
As John Phillips Q.C.
Paradise Beach
The Day of the Roses
As Public Servant
Halifax f.p.
As Owen Toser
Underbelly
As Donald Mackay
Cleverman
As Geoff Matthews
Newton's Law
As Eric Whitley
It's Fine, I'm Fine
As Henry
Play School
As Self
Rafferty's Rules
As Gibson
Ms Fisher's Modern Murder Mysteries
As Terence Blair
Janet King
As Keith Nelson
The Alice
As Hugh Delaney
Hyde & Seek
As Stuart Flanagan
Secret City
As Lockwood
Pulse
As Mack
Glitch
As Vic Eastley
Seven Types of Ambiguity
As Donald Sheere
The Code
As Neil
All Saints
As David Miller
Water Rats
As Patrick Kernaghan