Guest Stars Trey Parker voices Randy Marsh Trey Parker voices Mr. Garrison Matt Stone voices Gerald Broflovski April Stewart voices Liane Cartman Jessica Makinson voices Heidi Turner Trey Parker voices Caitlyn Jenner Trey Parker voices Dildo Shwaggins Mona Marshall voices Hillary Clinton John 'Nancy' Hansen voices Anthony Webster