Cheryl Blossom (played by Madelaine Petsch) on Riverdale on The CW was spotted wearing this black dress with red trim and red cape on Riverdale on episode 'La Grande Illusion' (1x09) in Apr 2017. Cheryl's Dress is the Kathleen Dress by Alice + Olivia . Cheryl's Cape is the Custom made.