Veronica Lodge (played by Camila Mendes) on Riverdale on The CW was spotted wearing this purple dress with embellished collar on Riverdale on episode 'La Grande Illusion' (1x09) in Apr 2017. Veronica's Dress is the Moona Dress by Ted Baker . Veronica's Shoes is the Nilda Pumps by Kate Spade.