John Christopher McGinley (born August 3, 1959) is an American actor, most notable for his roles as Perry Cox in Scrubs, Bob Slydell in Office Space, and Sergeant Red O'Neill in Oliver Stone's Platoon.
McGinley, who is one of five children, was born in the Greenwich Village section of New York City, the son of Patricia, a schoolteacher, and Gerald McGinley, a stockbroker. His paternal great-grandfather was from Donegal, Ireland. McGinley was raised in Millburn, New Jersey, and attended Millburn High School, where he played wide receiver for the school's football team. He studied acting at Syracuse University, and later at New York University's Tisch School of the Arts. Upon completing his education, McGinley did a variety of different work, including Off Broadway and Broadway productions, and a two-year stint on the soap opera Another World.
At the age of 20, McGinley was a ball spotter at the 1980 U.S. Open. While on the job, he exchanged a few words with professional golfer Arnold Palmer.