Spudvisor
The Ambassador

Detective Strong

Virgin River

John 'Preacher' Middleton (64 episodes)

Colony

Resistance Sentry (3 episodes)

Rememory

Mike Buckland

Fifty Shades Darker

Penthouse Restaurant Customer

Kill for Me

Detective Howe

Fringe
Phantom Racer

Deputy Jackson

Case 39

Police Sergeant

Watchmen

Officer Kirkpatrick

Trust

Detective #1

Men in Trees
Hollow Man II

Captain Rollins

Battlestar Galactica
Premonition
Subzero

Pete Tanner

Fantastic Four

NYPD Bridge Cop 2

Smallville

Agent Stocker (1 episode)

Captain Nichols (1 episode)

Doctor (1 episode)

X2

Stryker Soldier

Dark Angel

TAC Officer 2 (1 episode)

TAC OP O'Neill (1 episode)

The 6th Day

Security Guard

Y2K
Creature

Communications Officer (2 episodes)

Unwed Father
Stargate SG-1

Warren (3 episodes)

Major Lawrence (1 episode)

Sergeant Warren (1 episode)

SG-3 Leader (1 episode)

The X-Files

The Troop Leader (uncredited) (1 episode)

First Cop (1 episode)