John Bennett Perry plays Gregory Marks on Scrubs.


John Bennett Perry was born in Williamstown, Massachusetts, and has been involved with music and acting ever since. He later moved to New York and got his acting start on Broadway. He was then cast as a sailor in many "Old Spice" commercials. John has been acting for TV since the 1970s. His numerous TV credits include S.W.A.T., Paper Dolls, Falcon Crest, Providence, and Veronica Mars. He can also be seen in the films Midway, Independence Day, George of the Jungle, and Circles.

His son Matthew Perry and he have appeared in other projects together in the film Fools Rush In.

Appeared In

MAIN Zach BraffSarah ChalkeDonald FaisonNeil FlynnKen JenkinsJohn C. McGinley
Judy ReyesEliza CoupeKerry BishéMichael MosleyDave Franco
SUPPORTING Johnny KastlSam LloydRobert MaschioChrista MillerTravis SchuldtAloma Wright
SEE ALSO List of character appearances • Cast from Season: 12345678W9 e

Community content is available under CC-BY-SA unless otherwise noted.