
Acting
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 Dark Knight
as Evans

1408
as Clay

La Vie en Rose
as Clifford Fisher

The Wind That Shakes the Barley
as British Soldier

Derailed
as Accountant

A Sound of Thunder
as Ted Eckles

7 Seconds
as Major Wilson

Out of Season
as Fraser MacDonald

Sunday
as Lt. Col. Jackson

The Fourth Angel
as Perry

New Tricks
as Michael Ratcliffe · 1 ep.

Murder in Suburbia
as Malcolm Eysher · 1 ep.
The Courtroom
38 ep.

The Alan Clark Diaries
as Michael Branford · 1 ep.
Murder Prevention
as Leon Bracken · 1 ep.

Rosemary & Thyme
as Todd Whiting · 1 ep.

Spooks
as Alex Roscoe · 2 ep.

Foyle's War
as Ray Donovan · 1 ep.

Band of Brothers
as General Anthony MacAuliffe · 1 ep.

Waking the Dead
as Graham Barker · 2 ep.
Derailed
2005