Camila Carraro Mendes is an American actress. She made her acting debut portraying Veronica Lodge on The CW teen drama series Riverdale, for which she won a Teen Choice Award in 2017. From Wikipedia
Leaked images from the London set reveal Mendes in action as the warrior goddess Teela, showcasing a modernized costume for the 2026 live-action reboot.