Skip to content
Sunday, November 1, 2026 Tonight’s issue · Toronto
Search
Subscribe

Everything worth watching

People

John C. McGinley

American actor

John C. McGinley is an American actor, born in Greenwich Village, New York, on 3 August 1959. He trained at NYU's Graduate Acting Program and broke into film with Oliver Stone, playing Sergeant Red O'Neill in Platoon (1986). He became a reliable supporting presence in 1990s studio films, from Point Break and The Rock to Office Space, before taking his best known role: the acerbic Dr. Perry Cox in Scrubs (2001 to 2010).

John C. McGinley appears in 6 films and 2 TV series in The Rerun, from 1986 to 2026. Most of that work is in action, thriller and comedy. Frequent collaborators in The Rerun: Sean Connery (2), R. Lee Ermey (2), Steven Seagal (2), Russell Mulcahy (2), Oliver Stone (2).

Known for

  • Scrubs (2001), Dr. Perry Cox. He plays Perry Cox in the NBC and ABC comedy-drama.
  • Platoon (1986), Sergeant Red O’Neill. He played Sergeant Red O’Neill in Oliver Stone’s film.
  • Office Space, Bob Slydell. He played Bob Slydell in Office Space.
  • Se7en (1995).

Career

McGinley worked with Stone again on Wall Street (1987) and played the FBI man Ben Harp in Point Break (1991). The decade brought a run of sharp supporting parts: a SWAT leader in David Fincher’s Se7en (1995), Captain Hendrix in The Rock (1996), the serial killer Edgler Vess in the miniseries Intensity (1997) and the efficiency consultant Bob Slydell in Office Space (1999).

Scrubs made him a television star. As Dr. Cox, the mentor who teaches through ridicule, he was a series regular for nine seasons. He later played the broadcaster Red Barber in 42 (2013) and starred in IFC’s horror comedy Stan Against Evil (2016 to 2018).

Where to start

  • Scrubs (2001): his rapid-fire rants are the show’s comic engine, and he delivers every one.
  • Platoon (1986): an early, unflattering portrait of a soldier looking out for himself.
  • Se7en (1995): a small part in Fincher’s thriller, worth spotting.

Shows

Scrubs

2001–2010 · Dr. Percival "Perry" Ulysses Cox

Movies

In the news

Streaming · Canada

CTV · CA · From 30 Sept; Crave next day

Where to Watch Scrubs Season 2

Sacred Heart is open again, on a different channel in every country. In Canada that means CTV, then Crave the next day.

Quick answers

What movies and TV shows has John C. McGinley been in?
John C. McGinley appears in Rooster (2026), Scrubs (2001), The Rock (1996), Se7en (1995), On Deadly Ground (1994), Point Break (1991), Highlander II: The Quickening (1991) and Platoon (1986) on The Remote.
When was John C. McGinley born?
John C. McGinley was born on 3 August 1959.

Before you go

Share this story