Search movies and TV series
Acting
David Keeley is a Canadian actor, and singer-songwriter.

Star Trek: Starfleet Academy
as Obel Wochak

10 Truths About Love
as Frank

What We Do for Love
as David

Albatross
as Dr. Lloyd Burke

Falling in Love at Christmas
as Michael

Akilla's Escape
as Detective Jones

Christmas in Love
as Richard Hartman

Christmas at Grand Valley
as Darren

Impulse
as Martin Wallace

A Song for Christmas
as Dale

Who Killed JonBenét?
as Fleet White

The Barrens
as Sheriff Winters

Cancel Christmas
as Charles Morgan

Suits
as Mark Aiken

Lost Girl
as Jesper

Made... The Movie
as Grag

Haven
as Harry Nix

Rookie Blue
as Donald Sharpe

The Front
as Howard Mather

At Risk
as Howard Mather

Turn the Beat Around
as Roy

Republic of Doyle
as Anthony Spence (as David W. Keeley)

The Armoire
as Harry

Warehouse 13
as Lee Donaldson

The Listener
as Simon Kendall

Forbidden Secrets
as Mike Stanheight

Terry
as Bobby Orr

The Manchurian Candidate
as Shaw's Bodyguard-Agent

Sue Thomas: F.B.Eye
as Malcolm Hayden

The Last 100 Days

The Battle of Vimy Ridge
as Will Bird

A Saintly Switch
as Otis

Ricky Nelson: Original Teen Idol
as Bobby Neal

Earthquake in New York
as Detective McArthur

No Contest II
as Ritter

FX: The Series
as Rick Forsythe (uncredited)

Ed McBain's 87th Precinct: Ice
as Hal Jacobs

A Brother's Promise: The Dan Jansen Story
as Peter Mueller

Sugartime
as Ralph Hill

No Price Too High

Due South
as Earl Jeffers

Cadillacs and Dinosaurs
as Jack Tenrec (voice)

The Hidden Room
as Young Joe's Dad