Watch Sum 41 - Festival Beauregard on Disney Plus.
Unfortunately the movie Sum 41 - Festival Beauregard is not yet available on Disney Plus.