William Macbain is known for Cat Run (2011), Complicity (2000) and One Last Chance (2004).

The Negotiator
1994 · as Club Barman

Heartless
2005 · as Benny

A Shot at Glory
2000 · as SFA Official

Man to Man
2005 · as Angus

The Adventures of Greyfriars Bobby
2005 · as Sergeant Scott (as William MacBain)

Summer Solstice
2005 · as Robbie

One Last Chance
2004 · as Publican

Complicity
2000 · as Molester

Flowers of the Forest
1996 · as Frank

Four in a Million
1982

It Could Happen to Anybody
1984 · as John McLeod

The Big Picnic
1996 · as Morris Burns