The Samurai Phantom of China's Peak

The Samurai Phantom of China's Peak is the 3rd episode of the 11th season of The New Scooby-Doo Movies (reboot).

Transcript
The Samurai Phantom of China's Peak/Transcript