Lena Headey was 46 in Gunpowder Milkshake when she played the character 'Scarlet'.
That was over 3 years ago in 2021.
Today she is 50, and has starred in 61 movies in total, 2 of those since Gunpowder Milkshake was released.
In Gunpowder Milkshake, I think Lena Headey looks: