Immerse yourself in its history, culture and “meet” the famous and infamous on iconic film sets. If you want to experience making movies, star in them or join our action heroes in saving the world, then Madame Tussauds has the perfect part for you!. The 18- acre complex offers more than a dozen restaurants and bars, central courtyard and fountain with choreographed water displays, as well as live entertainment, vendors, special events, and private space for meetings and events.