Ellen DeGeneres is pulling out all the stops for Halloween!
This morning on her daytime talk show, she did a hilarious impression of Modern Family star Sophia Vergara and the 54-year-old even took on her fellow CoverGirl spokesmodel's heavy accent.
Ellen came out wearing Sophia's famous teal Zuhair Murad dress she wore to the Emmys that split down the back when the zipper broke moments before the cast of her hit TV show won an award.
In the video below, Ellen begins to talk like the Latin actress, which had the crowd cracking up.
"Muchas gracias everybody, muchas gracias, hola! My name is Sofia Vergara. I am easy breezy beautiful CoverGirl from Colombia. Happy Halloween. As you can see, I put my pumpkins out," Ellen said as she came out to greet her audience.
"I like being Sofia Vergara, but it's hard being this beautiful. I'm so busy with CoverGirl and Diet Pepsi and Burger King and my clothing line [and] the award winning Modern Family. I get so much work with this fake accent. People think it's real."
The real Sophia then comes out on stage with her ams folded and pretends to be upset.
"Your ass looks huge…Ellen," she says.
Check out the funny clip below and tell us what you think!