Fans of the hit CW series Riverdale know the lead actresses who play Betty Cooper, Veronica Lodge, and Cheryl Blossom slay the makeup game.

Every time they appear on screen, it’s hard to focus because their brows, cheeks, and lips have been arched, sculpted, or painted to perfection.

The Much-Needed Deets

The lead makeup artist of the show, Erin Mackenzie, decided to be generous and share her tips and secrets. Here are her glam tricks for each actress and their character:

Betty Cooper (Lili Reinhart)

Reinhart’s character Betty represents the girl-next-door, with her crystal-clear blue eyes and high cheekbones. To make her cheeks subtly pop, Mackenzie uses Charlotte Tilbury’s Filmstar Bronze & Glow palette. To draw out the natural color of her cheeks, Mackenzie uses Cheek To Chic blush by the palette's same brand. To highlight Reinhart’s natural blue eye color, Mackenzie works with a nude eyeshadow palette from Tarte Cosmetics.

Veronica Lodge (Camila Mendes)

Mendes brings her character Veronica alive with a sharp sense of style, wit, and grace. She also stuns viewers with perfectly manicured eyebrows. To help Mendes’ eyebrows remain soft yet arched, Mackenzie uses Sephora’s PRO Angled Liner Brush to fill them in. Afterward, she uses MAC’s Brow Set gel to keep Mendes’ brows intact as she plays Betty’s accomplice in solving the mysteries that swarm the town of Riverdale.

Cheryl Blossom (Madelaine Petsch)

Petsch plays Cheryl Blossom so well viewers often wonder if she’s just as conniving as her character in real life. One thing is for certain: Petsch and Blossom share a similar sense of style. Check out her Instagram because it's #goals! One thing fans can't get enough of is Petsch’s character's lips! The starlet’s classic red lip color comes from Lime Crime’s Matte Velvetine collection, Cosmopolitan reports.

Amazing Off-Camera Looks

When our favorite girls are not on screen, they can be found at press junkets, photo shoots, hanging out with their cast mates, and living their best life. Check out these snaps from their 'grams!

 need a ride?

A post shared by Camila Mendes (@camimendes) on Jun 25, 2017 at 11:24am PDT

pretty little nuggets A post shared by Camila Mendes (@camimendes) on Apr 8, 2017 at 12:53pm PDT

 3 weeks until the gang is back. Get your tissues ready. And brace yourself. It's going to be a wild ride

A post shared by Lili Reinhart (@lilireinhart) on Sep 20, 2017 at 8:47pm PDT

the gang. A post shared by Lili Reinhart (@lilireinhart) on Jul 23, 2017 at 1:40pm PDT

 We're back TOMORROW who's ready for the new season?

A post shared by Madelaine Petsch (@madelame) on Oct 10, 2017 at 1:30pm PDT

 Love, love, love them!