Ellen DeGeneres kept things in the family—the CoverGirl family—this Halloween.

The 54-year-old comedian dressed up as fellow makeup spokeswoman Sofia Vergara on Wednesday's episode of The Ellen DeGeneres Show. Wearing a recreation of the Modern Family star's teal Zuhair Murad Emmys dress (yes, the one that split down the backside!), Ellen did a pretty hilarious Sofia impersonation.

"Muchas gracias everybody, muchas gracias, hola! My name is Sofia Vergara," Ellen said in a thick accent. "I am easy breezy beautiful CoverGirl from Colombia. Happy Halloween. As you can see, I put my pumpkins out."

"I like being Sofia Vergara, but it's hard being this beautiful," Ellen quipped. "I'm so busy with CoverGirl and Diet Pepsi and Burger King and my clothing line, the award-winning Modern Family...I get so much work with this fake accent. People think it's real but…."

At that point, Sofia walked out, surprising Ellen. "Your ass looks huge…Ellen," she exclaimed. 

"What? Sofia. Hi Sofia, I didn't know you were here," Ellen said.

Sofia, 40, questioned Ellen about her costume's padded rear end. "I mean what is this?" she asked. "You look ridiculous."

"I feel sexy!" said Ellen. 

Sofia graciously taught Ellen a few phrases in Spanish before suggesting to her fellow CoverGirl, "Let's go dancing!"

And dance they did. Happy Halloween, y'all! 

We and our partners use cookies on this site to improve our service, perform analytics, personalize advertising, measure advertising performance, and remember website preferences. By using the site, you consent to these cookies. For more information on cookies including how to manage your consent visit our Cookie Policy.