Book your 2025 & 2026 adventures Risk free.

Beacher's Madhouse at MGM Grand Hotel and Casino

Prepare yourself for an edgy, over-the-top evening of Vaudeville-inspired entertainment at Beacher's Madhouse, an outrageous, adults-only variety show at MGM Grand Hotel and Casino in Las Vegas. Stars such as Miley Cyrus, Katy Perry and Mario Lopez are just a few of the many celebrities who have participated in this show that offers everything from live animals to little people impersonating celebrities. Choose from general or table seating.

Head to MGM Grand Hotel and Casino on the Las Vegas Strip for your evening of madcap entertainment at Beacher's Madhouse. Take a hidden entrance behind a library bookcase through a tunnel to the 8,500-square-foot theater, featuring a loungy atmosphere and 15 smaller stages in addition to the main stage. Stake out your spot with general seating or enjoy up-close views of the madness with reserved table seating.

The Vaudeville-inspired, adults-only show created by a stand-up comedian is a heady mix of shocking and sexy variety acts that's not for the faint of heart. Marvel at the Dancing Oompa Loompas, little person Lady Gaga and Britney Spears impersonators, elaborate costumed characters, live monkeys and goats, and exotic burlesque dancers. Get caught up in the zaniness through audience participation song and dance contests.

For an even wilder experience, attend the late-night show with surprise guests. Celebrities who have come to Beacher's Madhouse include Miley Cyrus, Kim Kardashian, Johnny Depp, Demi Moore and Leonardo DiCaprio. Choose between general and reserved table seating at either show. Beverages are available (own expense) throughout the performances.

The nonstop sensory overload of Beacher's Madhouse makes it a great first stop of the night, setting the perfect mood for the rest of your evening in Vegas.

  • Show ticket (based on option selected)
  • Viator brokerage fee
  • Beverages (available for purchase)
  • Hotel pickup and drop-off
At AdventureHero, we love to trek!