Katie Holmes channels the golden age of Hollywood as she poses for Bobbi Brown's latest cosmetics campaign. The mum-of-one channels old Hollywood glamour to pose for the beauty compaign.
To create the vintage look Katie sports sleek retro waves and adds deep red lipstick to complement her scarlet lace dress.
The Batman Begins actress also adds a touch of gothic glamour by sporting a black manicure.
Speaking about the 34-year-old fashion designer, founder of the beauty company Bobbi said "Katie Holmes epitomizes the modern 'Bobbi woman'… I think of her as the modern day Ali McGraw".
Katie has been a brand ambassador for Bobbi Brown since 2012.