Known For
Photos
Filmography

Diary of a Wimpy Kid: Dog Days
Movie · as Mr. Jefferson

A Dog Named Duke
Movie · as Joe

Diary of a Wimpy Kid: Rodrick Rules
Movie · as Mr. Jefferson

Battle of the Bulbs
Movie · as Mayor

Bond of Silence
Movie · as Manager

Encounter with Danger
Movie · as Granby

Diary of a Wimpy Kid
Movie · as Mr. Jefferson

Growing the Big One
Movie · as Sheriff Quinn

Red Torrent
Movie · as Dr. Hiller

The Uninvited
Movie · as Priest

Luna: Spirit of the Whale
Movie · as Police Seargant

Rapid Fire
Movie · as Bank Manager

John Tucker Must Die
Movie · as Detention Teacher

The Suspect
Movie · as Robert Owens

Deck the Halls
Movie · as Hardware Store Employee

Third Man Out: A Donald Strachey Mystery
Movie · as Father Morgan

The Engagement Ring
Movie · as Tom Miller

Supernatural
TV · as Sheriff · 1 ep

The Perfect Score
Movie · as Tom

Stealing Christmas
Movie · as Tim Hogan

Final Destination 2
Movie · as Mr. Gibbons

X2
Movie · as William Drake
Little Brother of War
Movie · as Phil (as Alfred E. Humphreys)

Tru Calling
TV · as Mr Sumner · 1 ep

Dead Heat
Movie · as Dr. Marchesi

Door to Door
Movie · as Man in Car (as Alfred E. Humphreys)

The Stickup
Movie · as Mike O'Grady

The Twilight Zone
TV · as Paul Moore · 1 ep
Dodson's Journey
Movie · as Pumpkin Farmer

Smallville
TV · as Jim Gage · 1 ep

Scorn
Movie · as Court Clerk

Life-Size
Movie · as Bookstore Owner

Sole Survivor
Movie · as Bob the Cable Guy

Heaven's Fire
Movie · as Ed Colby

Final Run
Movie · as Ben Hofflund

Family Law
TV · as Carl Dolan · 1 ep

Atomic Train
TV · as The Hunter · 2 eps

The Escape
Movie · as Deputy

Playing to Win: A Moment of Truth Movie
Movie · as Matt

Golf Punks
Movie · as Jack

Our Mother's Murder
Movie · as Officer Derrick

Angels in the Endzone
Movie · as Officer

Indefensible: The Truth About Edward Brannigan
Movie · as Father Lomax

A Child's Wish
Movie · as Lester

Intensity
Movie · as George Jespersen (as Alfred E. Humphreys)

All the Winters that Have Been
Movie · as Doctor

Perfect Body
Movie · as Medic

Beyond Belief: Fact or Fiction
TV · as Russ Parker (segment "The Flower Jury") · 1 ep

Dead Man's Gun
TV · as Simon Grey · 1 ep

Mother Trucker: The Diana Kilmury Story
Movie · as Policeman

Robin of Locksley
Movie · as Grant McAllister

Harvey
Movie · as Second Cop

The Angel of Pennsylvania Avenue
Movie · as Needles (as Alfred E. Humphreys)

Big Bully
Movie · as Teacher #2

Jack Reed: A Killer Among Us
Movie

Annie O
Movie · as Parent #2
Shadow of a Doubt
Movie · as Bailiff

The Limbic Region
Movie · as Fisherman #1

The Sentinel
TV · as Conductor, Daniel Trent · 1 ep

Millennium
TV · as Damon Rummer · 1 ep

Freefall: Flight 174
Movie · as Cabbie

Broken Trust
Movie · as Officer

Rumble in the Bronx
Movie · as Police Officer

Not Our Son
Movie · as Reverend

Jack Reed: One of Our Own
Movie · as Paramedic

Fighting for My Daughter
Movie · as Alan Simmons

The Outer Limits
TV · as Dennis · 1 ep

Sliders
TV · as Pete, Family Man · 1 ep
While Justice Sleeps
Movie · as Sheriff Staghorn

Don't Talk to Strangers
Movie · as Officer Nordling

Spoils of War
Movie · as Lew

The Raffle
Movie · as Randy Hickock

Ernest Rides Again
Movie · as Surgeon
Whose Child Is This? The War for Baby Jessica
Movie · as Uncle Barry

Dying to Remember
Movie · as Uniformed Cop

The X-Files
TV · as 2nd Controller, Dr. Pomerantz, Michael Asekoff · 1 ep

A Killer Among Friends
Movie · as Priest

Highlander: The Series
TV · as Janitor, Frank Brody · 1 ep

Act of Vengeance
Movie · as Ken Yablonski

Flying
Movie · as Joel

One Magic Christmas
Movie

Honeymoon
Movie · as Sonny

Love & Larceny
Movie · as Ralph Dugot

Bedroom Eyes
Movie · as Cantrell

Finders Keepers
Movie · as Mulholland

The Terry Fox Story
Movie · as Lecturer (uncredited)

First Blood
Movie · as Deputy Lester

If You Could See What I Hear
Movie · as Freddy

Off Your Rocker
Movie · as Police Officer

My Bloody Valentine
Movie · as Howard

Improper Channels
Movie · as Orderly #2

Gas
Movie · as Lou Picard

Cries in the Night
Movie · as Joe Yates

Virus
Movie · as Sailor #2 - HMS Nereid


