Acting • AGE 72
William "Bill" Armstrong (born June 6, 1954) is a Canadian-born British actor, screenwriter and activist who played Lydecker in the extended Special Edition of the 1986 film Aliens.


The Indian Doctor
Writer
2010

The Dark Knight
Evans
2008

1408
Clay
2007

La Vie en Rose
Clifford Fisher
2007

The Wind That Shakes the Barley
British Soldier
2006

New Street Law
Steven Lewis
2006

Derailed
Accountant
2005

7 Seconds
Major Wilson
2005

A Sound of Thunder
Ted Eckles
2005

Out of Season
Fraser MacDonald
2004

Murder in Suburbia
Malcolm Eysher
2004

The Alan Clark Diaries
Michael Branford
2004

New Tricks
Michael Ratcliffe
2004

Rosemary & Thyme
Todd Whiting
2003

Unconditional Love
Sam Mason
2003

Foyle's War
Ray Donovan
2002

Spooks
Alex Roscoe
2002

Sunday
Lt. Col. Jackson
2002

Anybody's Nightmare
Jeremy Roberts QC
2001

Band of Brothers
General Anthony MacAuliffe
2001

The Point Men
Harry Weber
2001

The Fourth Angel
Perry
2001

Waking the Dead
Graham Barker
2001

Doctors
Writer
2000

RKO 281
Mr. Lewis
1999

The Adventures of Young Indiana Jones: Masks of Evil
The Major
1999

Riddler's Moon
Peter Morley
1999

The Vice
The Governor
1999

Goodnight, Mister Tom
Dr. Stelton
1998

Silent Witness
Trevor Stewart
1996

Chandler & Co
Clifford Talbot
1994

Pie in the Sky
Duncan Spellar
1994

All in the Game
Nick Young
1993

Mrs. 'Arris Goes to Paris
1992

The Crying Game
Sports Presenter
1992

As Time Goes By
Moses
1992

Prince
Tom
1991

A Murder of Quality
Rev. Fergus
1991

Frankenstein's Baby
Rick Cole
1990

Capital City
Max Lubin
1989

Danny the Champion of the World
Spinger
1989

Defrosting the Fridge
Rick Simmons
1989

South of the Border
Kevin Railton
1988

The American Way
Jerry
1987

Road
Eddie
1987

Hope and Glory
Canadian Sergeant
1987

Cuban Breeze
Hoops McCann
1986

Casualty
Paul
1986

ScreenPlay
Eddie
1986

Screen Two
The Scholar - The Alpha Serial
1985

The First Olympics: Athens 1896
William Hoyt
1984

Bergerac
Logan
1981

Minder
DC Lang
1979