Eric Allen Stonestreet is an American actor. He was born on September 9, 1971 in Kansas City, Kansas, USA as Eric Allen Stonestreet. He is best known for portraying Cameron Tucker on the ABC comedy series Modern Family.