Luigi's Mansion Movie 8Check out some direct feed footage of Luigi's Mansion from Space World 2001.By Gamespot Staff on April 23, 2019 at 4:38PM PDT Luigi's Mansion