The exact makeup Lily James wore for the BAFTAs 2023
SHOPPING: These are the exact makeup products worn by Lily James for the BAFTAs 2023. The actress, 33, stepped out on the red carpet with a cat-eye flick with a pinky-rose lip and glowing skin...
Source: dailymail.co.uk