I bet it's quite obvious this list was taken directly from IMDb - I'll be adding some extra info about as many appearances as I can.. and again there's that evil word: "soon".
Actor:
- Sweet Flame (2008) (filming) .... Richard
- Winter of Frozen Dreams (2008) (post-production) .... Curtis
- P.S., I Love You (2007) (completed) .... Tom
- Devil You Know (2008) .... Jake Kelly
- "Rescue Me" .... Johnny Gavin (23 episodes, 2004-2007)
... aka Rescue Me: FDNY (USA: complete title)
- Solo (2007) TV Episode .... Johnny Gavin
- Seven (2007) TV Episode .... Johnny Gavin
- Tuesday (2007) TV Episode .... Johnny Gavin
- Retards (2006) TV Episode .... Johnny Gavin
- Pieces (2006) TV Episode .... Johnny Gavin
(18 more) - "30 Rock" .... Dennis Duffy (3 episodes, 2006)
- The Break-Up (2006) TV Episode .... Dennis Duffy
- Tracy Does Conan (2006) TV Episode .... Dennis Duffy
- Jack Meets Dennis (2006) TV Episode .... Dennis Duffy - Dead Calling (2006) .... Nick
- "CSI: Miami" .... Raymond Caine (1 episode, 2005)
- 10-7 (2005) TV Episode .... Raymond Caine - Bristol Boys (2005) .... Randy
- Love Rome (2004) .... Dean
- Brooklyn Bound (2004) .... Danny
- Strip Search (2004) (TV) .... Ned McGrath
- "Oz" .... Ryan O'Reily (56 episodes, 1997-2003)
- Exeunt Omnes (2003) TV Episode .... Ryan O'Reily
- Junkyard Dawgs (2003) TV Episode .... Ryan O'Reily
- A Day in the Death... (2003) TV Episode .... Ryan O'Reily
- 4giveness (2003) TV Episode .... Ryan O'Reily
- A Failure to Communicate (2003) TV Episode .... Ryan O'Reily
(51 more) - "The Twilight Zone" .... Gordon (1 episode, 2002)
- Future Trade (2002) TV Episode .... Gordon - Hellraiser: Hellseeker (2002) (V) .... Trevor Gooden
- "Third Watch" .... Bill Stram (1 episode, 2002)
- The Unforgiven (2002) TV Episode .... Bill Stram - Bullet in the Brain (2001) .... Bank Robber
- Snipes (2001) .... Bobby Starr
- "Deadline" .... Des (1 episode)
- Shock (????) TV Episode .... Des - "Law & Order: Special Victims Unit" .... Detective Brian Cassidy (13 episodes, 1999-2000)
... aka Law & Order: SVU (USA: promotional abbreviation)
... aka Special Victims Unit (New Zealand: English title)
- Disrobed (2000) TV Episode .... Detective Brian Cassidy
- Russian Love Poem (2000) TV Episode .... Detective Brian Cassidy
- Bad Blood (2000) TV Episode .... Detective Brian Cassidy
- Closure (2000) TV Episode .... Detective Brian Cassidy
- Stocks & Bondage (1999) TV Episode .... Detective Brian Cassidy
(8 more) - "Saturday Night Live" .... Ryan O'Reily (1 episode, 1999)
... aka NBC's Saturday Night (USA: first season title)
... aka SNL (USA: informal title)
... aka SNL 25 (USA: alternative title)
... aka Saturday Night (USA: second season title)
... aka Saturday Night Live '80 (USA: sixth season title)
- Jerry Seinfeld/David Bowie (1999) TV Episode (uncredited) .... Ryan O'Reily - "Sex and the City" .... John McFadden (1 episode, 1999)
- The Fuck Buddy (1999) TV Episode .... John McFadden - Undercover Angel (1999) .... Harrison Tyler
... aka Un vrai petit ange (Canada: French title) - "Millennium" .... Mr. Crocell / ... (2 episodes, 1997-1999)
- Matryoshka (1999) TV Episode .... Young Michael Lanyard
- The Curse of Frank Black (1997) TV Episode .... Mr. Crocell - "New York Undercover" .... Paul, Nell's Brother (1 episode, 1998)
... aka Uptown Undercover
- Rat Trap (1998) TV Episode .... Paul, Nell's Brother - Firehouse (1997) (TV) .... Nick Wilkinson
- Lifebreath (1997) .... Chrystie's Lover
... aka Last Breath (USA: video title) - Conspiracy Theory (1997) .... Cleet
- "NYPD Blue" .... Larry (1 episode, 1996)
- Where'd the Van Gogh? (1996) TV Episode .... Larry - "Homicide: Life on the Street" .... Tom Marans (3 episodes, 1995-1996)
... aka Homicide (USA: informal short title)
- Prison Riot (1996) TV Episode .... Tom Marans
- Hate Crimes (1995) TV Episode .... Tom Marans
- Nothing Personal (1995) TV Episode .... Tom Marans - The Playroom (1996) (TV)



Self:
- Sex and the City: A Farewell (2004) (TV) .... Himself/John McFadden
- "I Love the '70s" (2003) (mini) TV Series .... Himself
- "The Caroline Rhea Show" .... Himself (2 episodes, 2002-2003)
- Episode dated 27 January 2003 (2003) TV Episode .... Himself
- Episode dated 20 September 2002 (2002) TV Episode .... Himself - Comedy Central Roast of Denis Leary (2003) (TV) .... Himself - In the audience
- Comedy Central Presents: The N.Y. Friars Club Roast of Chevy Chase (2002) (TV) .... Himself
- "Naked New York with Bob Berkowitz" .... Himself (1 episode)
- Episode dated 20 March 2003 (????) TV Episode .... Himself - "Last Call with Carson Daly" .... Himself (1 episode, 2002)
- Episode dated 20 September 2002 (2002) TV Episode .... Himself - "The Rosie O'Donnell Show" .... Himself (1 episode, 2002)
- Episode dated 16 January 2002 (2002) TV Episode .... Himself