Home / Discover / People

Glee

2009
as Burt Hummel

Snowpiercer

2020
as Roche

Eat Pray Love

2010
as Andy Shiraz

R.I.P.D.

2013
as Elliot

Sully

2016
as Charles Porter

Meet Dave

2008
as Knox

Wayne

2019
as Principal Cole

Heels

2021
as Charlie Gully

28 Days

2000
as Oliver

The Perfect Man

2005
as Lenny Horton

Deep Impact

1998
as Mike Perry

Concussion

2015
as Daniel Sullivan

On Broadway

2007
as Father Rolie O'Toole

A Good Marriage

2014
as Bill Gaines

Above Freezing

1998
as Artie

Behind the Candelabra

2013
as Tracy Schnelker

Pushing Tin

1999
as Pete

Pretty/Handsome

2008
as Chip Fromme

My Own Worst Enemy

2008
as Tom Grady/Raymond Carter

Yes, Dear

2000
as Jimmy Hughes

A Baby Blues Christmas Special

2002
as Darryl MacPherson (voice)

Leatherheads

2008
as Mickey

Cedar Rapids

2011
as Mike Pyle

Writer

Episode Shameless (US)
The Helpful Gallaghers
2013
Episode Survivor's Remorse
In the Offing
2014
Movie Certainty 2011
Episode Survivor's Remorse
On the Carpet
2014
Episode Extended Family
The Consequences of Status
2024
Episode Extended Family
Pilot
2023
Episode The Mike O'Malley Show
Pilot
1999
Episode Shameless (US)
Killer Carl
2011
Episode Heels
Ten-Bell Salute
2023
Episode Shameless (US)
Civil Wrongs
2013
Episode Shameless (US)
Summer Loving
2012
Episode Heels
The Journey is the Obstacle
2023
Episode Shameless (US)
Parenthood
2012
Episode Heels
Appearances
2023

Producer

Movie July and Half of August 2016
Movie Certainty 2011

Guest Star

Episode My Name Is Earl
Stole a Badge
2006
Episode On Air With Ryan Seacrest
1/26/04
2004
Episode Glee
Laryngitis
2010
Episode The Ellen DeGeneres Show
Andie MacDowell/Mike O'Malley
2005
Episode Glee
Theatricality
2010
Episode The Morning Show
The Pendulum Swings
2019
Episode Justified
Kin
2013
Episode Conan (2010)
Do Not Go Gentle Into That Good Humor Truck
2011
Episode Heels
Dusty Finish
2021
Episode My Name Is Earl
Our 'Cops' is On
2007
Episode Funny or Die: Totally Real Movies Coming Soon
When Harry Met Sally 2 with Billy Crystal & Helen Mirren
2011
Episode Glee
Home
2010
Episode Justified
Outlaw
2013
Episode Unscripted
Episode 4
2005
Episode Justified
Get Drew
2013
Episode Glee
Preggers
2009
Episode Justified
Decoy
2013
Episode Heels
The Big Bad Fish Man
2021
Episode The Ellen DeGeneres Show
Ricky Martin (Day 4 of Game Week)
2010
Episode Justified
Peace of Mind
2013
Episode Justified
Ghosts
2013
Episode Raising Hope
Para-Natesville Activity
2014
Episode Parks and Recreation
Bus Tour
2012
Episode Glee
Wheels
2009