Thomas Gibson
as Greg Montgomery (119 episodes)
Thomas Gibson plays the role of Greg Montgomery. Greg is a highly successful and conservative lawyer who comes from a wealthy and uptight family. He is often perceived as the straight man to Dharma's eccentricities. Throughout the series, Greg tries to balance his commitment to his career and his love for Dharma, leading to personal growth and challenges in his relationship.