Home / Discover / People

Life As We Know It

2010
as Peter Novak

Merry Happy Whatever

2019
as Sean Quinn

Angie Tribeca

2016
as Jay Geils

The Way Back

2020
as Eric

Bachelorette

2012
as Dale Beaumont

The Game Plan

2007
as Kyle Cooper

Dear Santa

2024
as Bill Turner

Look

2007
as Tony Gilbert

Prep & Landing

2009
as Thrasher

The Babymakers

2012
as Leslie Jenkins

Lower Learning

2008
as Digdug O'Shaughnessy (as Hayes Macarthur)

The Motel Life

2012
as Officer Cook

The Rebels

2014
as Rick Massella

Atlanta

2007
as Todd

Homo Erectus

2007
as Thudnik

Super Troopers 2

2018
as Mountie Podien

Mr. Mom

2019
as Greg Anderson

Are We Done Yet?

2007
as Jimmy the Bartender

Guest Star

Episode Happy Endings
The Code War
2011
Episode My Boys
The Shirt Contest
2008
Episode Premium Blend
Episode 809
2005
Episode How I Met Your Mother
Sorry, Bro
2009
Episode Entourage
Gotta Look Up to Get Down
2008
Episode Worst Week
The Wedding
2008
Episode How I Met Your Mother
The Platinum Rule
2007
Episode Pushing Daisies
Frescorts
2008
Episode The King of Queens
Pole Lox
2005
Episode Worst Week
The Monitor
2008
Episode Into the Dark
I'm Just F*cking with You
2019
Episode Medium
Dead Aim
2005
Episode Worst Week
The Truck
2008
Episode Whitney
Lance!
2012
Episode The Morning Show
The Interview
2019
Episode Whitney
48 Hours
2012