Played by Eric Stonestreet
Eric Stonestreet was already a recognizable actor in Hollywood before his Modern Family days. He appeared in numerous TV shows, including Malcolm in the Middle, American Dad!, NCIS, and Monk. However, like most of his co-stars, Modern Family shoved him into the spotlight of fame.
What’s most surprising about Eric, according to new viewers of the show, is how convincingly well he pulls off his character, Cam. Jesse, the actor who plays his husband, playfully said in an interview that Eric is “gay for pay,” while Eric describes himself as “openly straight.” He has a long-term girlfriend, Lindsay Schweitzer, whom he met back in 2017 at a fundraiser event.