The House of Illusions

The House of Illusions is the eighth episode of the eleventh season of The New Scooby-Doo Movies (reboot).