Rebel WIlson as violet beauregarde | Fantasy