Actor
- Death Comes to Town (2010) ....
- Suck (2009) .... Jeff
- ETalk Festival Party (2008) .... Himself
- The Strip (2008) .... Glenn
- Coopers' Camera (2008) .... Bill Davidson
- The Temerity of Zim (2008) .... Narrator (voice)
- In Plain Sight Trojan Horst (2008) .... Horst Vanderhof
- The New Adventures of Old Christine Burning Down the House (2008) .... Tom
- Buddy 'n' Andy (2008) .... Mr. Davidsonton
- Postal (2007) .... Uncle Dave
- Bob & Doug McKenzie's Two-Four Anniversary (2007) .... Himself (uncredited)
- Thank God You're Here (2007) .... Himself - Judge / ... (7 episodes, 2007)
- Netherbeast Incorporated (2007) .... Henry Welby
- Paradise (2007) .... John
- Out of Omaha (2007) .... Stu Gainor
- LA Blues (2007) .... Neil Schwartz
- [scrubs] My House (2007) .... Dr. Hendrick
- The Buck Calder Experience (2006) .... Himself
- Cars (2006) .... Flik Car (voice)
- Goose on the Loose (2006) .... Voice of Randall the Goose
- Scrubs My Five Stages (2006) .... Dr. Hendrick
- Celebrity Poker Showdown Tournament 8, Game 3 (2006) .... Himself - Host
- Celebrity Poker Showdown Tournament 8, Game 4 (2006) .... Himself - Host
- Sky High (2005) .... Mr. Boy
- Childstar (2005) .... Philip Templeman
- Comedy Gold (2005) .... Himself
- The 100 Greatest Cartoons (2005) .... Himself
- "Saturday Night Live" Alec Baldwin/Shakira (2005) .... Himself (voice) (uncredited)
- Testing Bob (2005) .... Andy Savage
- Celebrity Poker Showdown Tournament 5, Game 1 (2005) .... Himself
- Celebrity Poker Showdown Tournament 5, Game 3 (2005) .... Himself
- Celebrity Poker Showdown Tournament 7, Game 1 (2005) .... Himself
- Celebrity Poker Showdown Tournament 6, Game 1 (2005) .... Himself
- Celebrity Poker Showdown Tournament 5 Championship (2005) .... Himself
- Celebrity Poker Showdown Tournament 5, Game 2 (2005) .... Himself
- Celebrity Poker Showdown Tournament 6, Game 3 (2005) ....
- Celebrity Poker Showdown Tournament 5, Game 4 (2005) .... Himself
- Celebrity Poker Showdown Tournament 7, Game 4 (2005) .... Himself
- Celebrity Poker Showdown Tournament 7, Game 2 (2005) .... Himself
- Celebrity Poker Showdown Tournament 6, Game 4 (2005) .... Himself
- Celebrity Poker Showdown Tournament 6, Game 2 (2005) .... Himself
- Celebrity Poker Showdown Tournament 7, Game 5 (2005) .... Himself
- Celebrity Poker Showdown Tournament 6, Game 5 (2005) .... Himself - Host
- Celebrity Poker Showdown Tournament 5, Game 5 (2005) .... Himself
- Celebrity Poker Showdown Tournament 7 Championship (2005) .... Himself
- Celebrity Poker Showdown Tournament 7, Game 3 (2005) .... Himself
- Celebrity Poker Showdown Tournament 6 Championship (2005) .... Himself
- Father of the Pride Stage Fright (2005) .... Kelsey Grammer's Cat (voice)
- Las Vegas Letters, Lawyers and Loose Women (2005) .... Mertens
- Intern Academy (2004) .... Dr. Denton Whiteside
- Ham & Cheese (2004) .... Tom Brennemen
- Prom Queen: The Marc Hall Story (2004) .... Principal Warrick
- $windle (2004) .... Michael Barnes
- Employee of the Month (2004) .... Eric
- Will & Grace Flip-Flop: Part 2 (2004) .... Stuart Lamarack
- Will & Grace Looking for Mr. Good Enough (2004) .... Stuart Lamarack
- Will & Grace Flip-Flop: Part 1 (2004) .... Stuart Lamarack
- Will & Grace Ice Cream Balls (2004) .... Stuart Lamarack
- Will & Grace Courting Disaster (2004) .... Stuart Lamarack
- Celebrity Poker Showdown Tournament 2, Game 5 (2004) .... Himself - Host
- Celebrity Poker Showdown Tournament 4 Championship (2004) .... Himself
- Celebrity Poker Showdown Tournament 2, Game 4 (2004) .... Himself - Host
- Celebrity Poker Showdown Tournament 4, Game 4 (2004) .... Himself
- Celebrity Poker Showdown Tournament 4, Game 3 (2004) .... Himself - Host
- Celebrity Poker Showdown Tournament 4, Game 5 (2004) ....
- Celebrity Poker Showdown Tournament 4, Game 2 (2004) .... Himself
- Celebrity Poker Showdown Tournament 4, Game 1 (2004) .... Himself
- Celebrity Poker Showdown Tournament 3 Championship (2004) .... Himself - Host
- Comedy Central Presents: The Commies (2003) .... Himself - Presenter
- Celebrity Poker Showdown (2003) .... Himself / ... (29 episodes, 2004-2006)
- The Toronto Show (2003) .... Various (1 episode, 2003)
- My Boss's Daughter (2003) .... Henderson (uncredited)
- I Love the '70s (2003) .... Himself
- Grind (2003) .... Tour Manager
- Uncensored Comedy: That's Not Funny! (2003) .... (archive footage)
- The King of Queens Jung Frankenstein (2003) .... Psychiatrist
- The True Meaning of Christmas Specials (2002) .... Himself / David Bowie
- Stark Raving Mad (2002) .... Roy
- Run Ronnie Run (2002) .... Network Executive #1
- Fancy Dancing (2002) .... Nat Porter
- What's New, Scooby-Doo? High-Tech House of Horrors (2002) .... Laslow Oswald (voice)
- Just Shoot Me! Blind Ambition (2002) .... Jay
- On the Line (2001) .... Higgins
- Monkeybone (2001) .... Herb (as David Foley)
- Kids in the Hall: Same Guys, New Dresses (2001) .... Himself / Various
- The Frank Truth (2001) .... Himself (actor)
- What's Up, Peter Fuddy? (2001) .... Peter Fuddy
- Becker Hanging with Jake (2001) .... Owen
- CyberWorld (2000) .... Hank the Technician (voice)
- Toy Story 2 (1999) .... Flik the Ant (voice)
- Dick (1999) .... Bob Haldeman
- South Park: Bigger Longer & Uncut (1999) .... The Baldwin Brothers (voice)
- Blast from the Past (1999) .... Troy
- NewsRadio Wedding (1999) .... Dave Nelson
- NewsRadio Retirement (1999) .... Dave Nelson
- NewsRadio Assistant (1999) .... Dave Nelson
- NewsRadio Hair (1999) .... Dave Nelson
- NewsRadio Stinkbutt (1999) .... Dave Nelson
- NewsRadio Freaky Friday (1999) .... Dave Nelson
- NewsRadio Padded Suit (1999) .... Dave Nelson
- NewsRadio Towers (1999) .... Dave Nelson
- NewsRadio Apartment (1999) .... Dave Nelson
- NewsRadio Wino (1999) .... Dave Nelson
- NewsRadio Ploy (1999) .... Dave Nelson
- NewsRadio New Hampshire (1999) .... Dave Nelson
- A Bug's Life (1998) .... Flik (voice)
- It's Tough to Be a Bug (1998) .... Flik (voice)
- From the Earth to the Moon (1998) .... Astronaut Al Bean
- From the Earth to the Moon That's All There Is (1998) .... Al Bean
- NewsRadio Lucky Burger (1998) .... Dave Nelson
- NewsRadio Sinking Ship (1998) .... Dave Nelson
- NewsRadio Jail (1998) .... Dave Nelson
- NewsRadio Look Who's Talking (1998) .... Dave Nelson
- NewsRadio Balloon (1998) .... Dave Nelson
- NewsRadio Flowers for Matthew (1998) .... Dave Nelson
- NewsRadio 4:20 (1998) .... Dave Nelson
- NewsRadio Security Door (1998) .... Dave Nelson
- NewsRadio Boston (1998) .... Dave Nelson
- NewsRadio Chock (1998) .... Dave Nelson
- NewsRadio Spooky Rapping Crypt (1998) .... Dave Nelson
- NewsRadio Who's the Boss: Part 2 (1998) .... Dave Nelson
- NewsRadio Big Brother (1998) .... Dave Nelson
- NewsRadio The Secret of Management (1998) .... Dave Nelson
- NewsRadio Monster Rancher (1998) .... Dave Nelson
- NewsRadio Meet Max Louis (1998) .... Dave Nelson
- NewsRadio Noise (1998) .... Dave Nelson
- Beep NewsRadio Beep (1998) .... Dave Nelson
- NewsRadio Copy Machine (1998) .... Dave Nelson
- NewsRadio Bill Moves On (1998) .... Dave Nelson
- NewsRadio Jackass Junior High (1998) .... Dave Nelson
- NewsRadio Who's the Boss: Part 1 (1998) .... Dave Nelson
- NewsRadio Clash of the Titans (1998) .... Dave Nelson
- NewsRadio The Lam (1998) .... Dave Nelson
- Hacks (1997) .... Neal
- The Wrong Guy (1997) .... Nelson Hibbert
- NewsRadio Rap (1997) .... Dave Nelson
- NewsRadio Complaint Box (1997) .... Dave Nelson
- NewsRadio Office Feud (1997) .... Dave Nelson
- NewsRadio Jumper (1997) .... Dave Nelson
- NewsRadio Injury (1997) .... Dave Nelson
- NewsRadio Space (1997) .... Dave Nelson
- NewsRadio Pure Evil (1997) .... Dave Nelson
- NewsRadio Led Zeppelin Boxed Set (1997) .... Dave Nelson
- NewsRadio The Real Deal (1997) .... Dave Nelson
- NewsRadio French Diplomacy (1997) .... Dave Nelson
- NewsRadio Super Karate Monkey Death Car (1997) .... Dave Nelson
- NewsRadio Mistake (1997) .... Dave Nelson
- NewsRadio Rose Bowl (1997) .... Dave Nelson
- NewsRadio Planbee (1997) .... Dave Nelson
- NewsRadio The Public Domain (1997) .... Dave Nelson
- NewsRadio Catherine Moves On (1997) .... Dave Nelson
- NewsRadio Our Fiftieth Episode (1997) .... Dave Nelson
- NewsRadio Twins (1997) .... Dave Nelson
- NewsRadio Kids (1997) .... Dave Nelson
- NewsRadio Sleeping (1997) .... Dave Nelson
- NewsRadio Airport (1997) .... Dave Nelson
- NewsRadio Stupid Holiday Charity Talent Show (1997) .... Dave Nelson
- Kids in the Hall: Brain Candy (1996) .... Marv / Psychiatrist / New guy / Raymond Hurdicure
- NewsRadio Arcade (1996) .... Dave Nelson
- NewsRadio The Song Remains the Same (1996) .... Dave Nelson
- NewsRadio Bitch Session (1996) .... Dave Nelson
- NewsRadio Daydream (1996) .... Dave Nelson
- NewsRadio Coda (1996) .... Dave Nelson
- NewsRadio Halloween (1996) .... Dave Nelson
- NewsRadio Movie Star (1996) .... Dave Nelson
- NewsRadio Led Zeppelin (1996) .... Dave Nelson
- NewsRadio Houses of the Holy (1996) .... Dave Nelson
- NewsRadio Presence (1996) .... Dave Nelson
- NewsRadio Christmas (1996) .... Dave Nelson
- NewsRadio Physical Graffiti (1996) .... Dave Nelson
- NewsRadio Led Zeppelin II (1996) .... Dave Nelson
- NewsRadio The Trainer (1996) .... Dave Nelson
- NewsRadio Zoso (1996) .... Dave Nelson
- NewsRadio The Station Sale (1996) .... Dave Nelson
- NewsRadio President (1996) .... Dave Nelson
- NewsRadio Massage Chair (1996) .... Dave Nelson
- NewsRadio Awards Show (1996) .... Dave Nelson
- NewsRadio Review (1996) .... Dave Nelson
- NewsRadio Stocks (1996) .... Dave Nelson
- NewsRadio In Through the Out Door (1996) .... Dave Nelson
- NewsRadio (1995) .... Dave Nelson (97 episodes, 1995-1999)
- NewsRadio The Cane (1995) .... Dave Nelson
- NewsRadio The Shrink (1995) .... Dave Nelson
- NewsRadio Inappropriate (1995) .... Dave Nelson
- NewsRadio Pilot (1995) .... Dave Nelson
- NewsRadio The Crisis (1995) .... Dave Nelson
- NewsRadio The Breakup (1995) .... Dave Nelson
- NewsRadio No, This Is Not Based Entirely on Julie's Life (1995) .... Dave Nelson
- NewsRadio Big Day (1995) .... Dave Nelson
- NewsRadio Bill's Autobiography (1995) .... Dave Nelson
- NewsRadio Smoking (1995) .... Dave Nelson
- NewsRadio Luncheon at the Waldorf (1995) .... Dave Nelson
- NewsRadio Sweeps Week (1995) .... Dave Nelson
- NewsRadio Friends (1995) .... Dave Nelson
- NewsRadio Goofy Ball (1995) .... Dave Nelson
- NewsRadio Rat Funeral (1995) .... Dave Nelson
- NewsRadio Negotiation (1995) .... Dave Nelson
- NewsRadio Xmas Story (1995) .... Dave Nelson
- It's Pat (1994) .... Chris
- Toonces, the Cat Who Could Drive a Car (1992) .... John Wilkes Booth (archive footage)
- Higgins Boys and Gruber (1990) .... Himself (1990)
- The Kids in the Hall Episode #1.3 (1989) .... Various
- The Kids in the Hall (1988) .... Various Characters / ... (103 episodes, 1988-1995)
- 3 Men and a Baby (1987) .... Grocery Store Clerk
- Echoes in the Darkness (1987) .... (uncredited)
- Anne of Green Gables: The Sequel (1987) .... Lewis Allen (as David Foley)
- The Lawrenceville Stories (1986) .... Welsh Rabbit
- High Stakes (1986) .... Bo Baker (as David Foley)
- The True Meaning of Christmas Specials (2002) ....
- Kids in the Hall: Same Guys, New Dresses (2001) ....
- NewsRadio Padded Suit (1999) ....
- The Kids in the Hall (1988) .... (unknown episodes)
- The Hollow Men (2005) .... executive producer (unknown episodes)
- The True Meaning of Christmas Specials (2002) .... executive producer
- The Wrong Guy (1997) .... executive producer
- Death Comes to Town (2010) .... written by
- The True Meaning of Christmas Specials (2002) .... writer
- The Wrong Guy (1997) .... (written by) &
- The Kids in the Hall Episode #1.3 (1989) .... writer
- The Kids in the Hall (1988) .... (103 episodes, 1988-1995)


