John C. McGinley
Biography
John C. McGinley is an American actor, writer, and producer. He was born on August 3, 1959, in New York City, New York. McGinley is widely recognized for his versatile performances in both film and television, often portraying intense and memorable characters. One of McGinley's most notable roles is as Dr. Perry Cox in the television series "Scrubs," which aired from 2001 to 2010. His portrayal of the acerbic yet compassionate doctor earned critical acclaim and a dedicated fan following. McGinley's performance in "Scrubs" showcased his ability to seamlessly transition between comedic and dramatic moments, making the character one of the show's highlights. Prior to "Scrubs," McGinley appeared in a variety of films, including "Platoon" (1986), directed by Oliver Stone, where he portrayed Sergeant Red O'Neill. He has worked with Stone on multiple occasions, including in films like "Born on the Fourth of July" (1989) and "Wall Street" (1987). McGinley's roles in these films showcased his range and versatility as an actor. He has also appeared in other notable films such as "Office Space" (1999), "Any Given Sunday" (1999), "Identity" (2003), and "Se7en" (1995), among others. McGinley's performances often leave a lasting impression, and he has been praised for his ability to bring complexity and depth to his characters. In addition to his work in film and television, John C. McGinley has also made appearances in theater productions. He has performed on Broadway in plays such as "Requiem for a Heavyweight" and "Glengarry Glen Ross." Beyond acting, McGinley has taken on roles as a producer and writer. He co-wrote and produced the film "Colin Fitz Lives!" (1997) and served as an executive producer on "Scrubs."
Known For

Chicago P.D.

King of the Hill

Scrubs

Brooklyn Nine-Nine

Frasier

Kim Possible

The Practice

The Late Late Show with Craig Ferguson
All Movies (81)
- Oliver Stone: El outsider2025 · as Self - actor (Platoon)
- Dragons: Rescue Riders: Secrets of the Songwing2020 · as Grumblegard (voice)
- Brothers in Arms2018 · as Self
- Benched2018 · as Don
- Battle of the Sexes2017 · as Herb
- The Good Catholic2017 · as Ollie
- The Belko Experiment2017 · as Wendell Dukes
- The Drowning2016 · as Teddy
- Get a Job2016 · as Diller
- Vacation2015 · as Motorbike Cop
- The Discoverers2014 · as Bill Birch
- Kid Cannabis2014 · as John Grefard
- 422013 · as Red Barber
- Watercolor Postcards2013 · as Merlin
- Alex Cross2012 · as Richard Brookwell
- Superman/Batman: Public Enemies2009 · as Metallo (voice)
- The Face is Familiar2009
- Back2009 · as Tom Barnes
- Setting it Straight: Making ‘Set it Off’2009 · as Self
- American Crude2008 · as Jim
- Are We Done Yet?2007 · as Chuck Mitchell, Jr.
- Wild Hogs2007 · as Highway Patrolman
- World Trade Center2006 · as Fireman (uncredited)
- Puff, Puff, Pass2006 · as Jerry Dupree
- Two Tickets to Paradise2006 · as Mark
- Alien Planet2005 · as Narrator
- Lil' Pimp2005 · as Man Cub Master (voice)
- Identity2003 · as George
- It's a Very Merry Muppet Christmas Movie2002 · as Dr. Perry Cox
- Crazy As Hell2002 · as Parker
- Stealing Harvard2002 · as Detective Charles
- Highway2002 · as Johnny the Fox
- Summer Catch2001 · as Hugh Alexander
- The Animal2001 · as Sgt. Sisk
- A Tour of the Inferno: Revisiting 'Platoon'2001 · as Self
- Get Carter2000 · as Con McCarty
- Sole Survivor2000 · as Victor Yates
- Any Given Sunday1999 · as Jack Rose
- Three to Tango1999 · as Strauss
- Flypaper1999 · as Joe
- The Jack Bull1999 · as Woody
- Office Space1999 · as Bob Slydell
- The Pentagon Wars1998 · as Colonel J.D. Bock
- Target Earth1998 · as FBI Agent Vincent Naples
- Intensity1997 · as Edgler Foreman Vess
- Nothing to Lose1997 · as Davis "Rig" Lanlow
- Truth or Consequences, N.M.1997 · as Eddie Grillo
- Colin Fitz1997 · as Groundskeeper
- Mother1996 · as Carl
- Johns1996 · as Danny Cohen
- Set It Off1996 · as Detective Strode
- The Rock1996 · as Marine Captain Hendrix
- Nixon1995 · as Earl in Training Film
- Se7en1995 · as California
- Born to Be Wild1995 · as Max Carr
- The Return of Hunter: Everyone Walks in L.A.1995 · as Det. Sgt. Harry McBride
- Wagons East!1994 · as Julian
- Surviving the Game1994 · as Griffin
- On Deadly Ground1994 · as MacGruder
- Car 54, Where Are You?1994 · as Officer Francis Muldoon
- The Last Outlaw1993 · as Wills
- Mother's Boys1993 · as Mr. Fogel, Teacher
- Hear No Evil1993 · as Mickey O'Malley
- Watch It1993 · as Rick
- Fathers & Sons1992 · as Gary (uncredited)
- A Midnight Clear1992 · as Major Griffin
- Little Noises1992 · as Stu Slovack
- Article 991992 · as Dr. Rudy Bobrick
- Point Break1991 · as SAIC Ben Harp
- Highlander II: The Quickening1991 · as David Blake
- Born on the Fourth of July1989 · as Official #1 - Democratic Convention, Pushing Wheelchair
- Suffering Bastards1989 · as Buddy Johnson
- Fat Man and Little Boy1989 · as Richard Schoenfield
- Lost Angels1989 · as Dr. Farmer
- Prisoners of Inertia1989 · as Ogden
- Talk Radio1988 · as Stu
- Shakedown1988 · as Sean Phillips
- Clinton and Nadine1988 · as Turner
- Wall Street1987 · as Marvin
- Platoon1986 · as Sergeant O'Neill
- Sweet Liberty1986 · as Floyd
All TV Shows (33)
- Rooster2026 · as Walter Mann
- Scrubs2026 · as Dr. Perry Cox
- Holidazed2024 · as Chuck Manetti-Hanahan
- Genius2017 · as Lyndon B. Johnson
- Stan Against Evil2016 · as Stanley Miller
- Chicago P.D.2014 · as Brian Kelton
- Ground Floor2013 · as Remington Stewart Mansfield
- Brooklyn Nine-Nine2013 · as Frank O'Sullivan
- Scrubs: Interns2009 · as Perry Cox
- WordGirl2007
- Burn Notice2007
- Burn Notice2007 · as Tom Card
- Talkshow with Spike Feresten2006
- The Boondocks2005
- American Dragon: Jake Long2005 · as Dr. Diente (voice)
- The Late Late Show with Craig Ferguson2005 · as Self
- The Tony Danza Show2004 · as Self
- Justice League Unlimited2004 · as The Atom / Ray Palmer (voice)
- Justice League Unlimited2004 · as The Atom (voice)
- The Ellen DeGeneres Show2003 · as Self
- Spider-Man: The New Animated Series2003 · as Richard Damien (voice)
- Clone High2002 · as Creepy Trucker (voice)
- Kim Possible2002 · as Rudolph Farnsworth / White Stripe (voice)
- Justice League2001 · as Executive / Bookie (voice)
- Scrubs2001 · as Perry Cox
- The Nightmare Room2001 · as Dr. Young
- Intensity1997 · as Edgler Foreman Vess
- The Practice1997 · as Leonard Goode
- King of the Hill1997 · as One-Armed Ronnie / Ranger (voice)
- MADtv1995 · as Self - Special Guest / Paul a Postal Worker
- Frasier1993 · as Danny Kriezel
- Cruel Doubt1992 · as Attorney Jim Vos Burgh
- Leg Work1987 · as Denny