Decked out in dark suits and outlandish blond wigs, a clutch of Mexico's most popular comedians lambasts Donald Trump as a dangerous buffoon in a new play that hits back over his anti-Mexican comments on the US election campaign trail.
When he entered the presidential race in June, Trump thundered against Mexico and its undocumented migrants in the US, dismissing them as rapists and drug runners. Since then, the controversial billionaire and front runner for the Republican nomination has advocated deporting millions and even criticised rival Jeb Bush for speaking Spanish in public.
Trump's comments helped propel him to the front of the Republican field but have caused offence south of the border, where about a third of all Mexicans have relatives living in the US.
The new show, Sons of Trump, kicks off with a massive image of his grinning face projected on to a $100 (£66) bill before a voice in a heavy American accent bellows: "Welcome, frijoleros!" an anti-Mexican slur meaning "beaners", or "bean lovers".
In a series of sketches over the next 80 minutes, the play turns the tables on the 69-year-old Trump, portraying him as a caricature of the Ugly American who early on sums up his philosophy as: "You have to steal, kill, blame others."
The outrage over Trump's comments has, however, also inspired some new attempts at flying the flag for Mexico. Former foreign minister Jorge Castaneda last week unveiled a television advertising blitz targeting US airwaves under the slogan "Proud to be Mexican" that will feature high profile figures such as billionaire tycoon Carlos Slim, Oscar-winning director Alfonso Cuaron and footballer Javier Hernandez.
According to one of the actors, Sons of Trump is booked for a six-week run in Mexico City, and will then look to travel to US venues including Los Angeles and Chicago.