Once upon a time, Katie Holmes was a shy, girl-next-door-type who got to kiss Pacey in Dawson’s Creek and had the best dimples on Ch4. But in the past year, the 36-year-old actress has undergone one seriously sassy makeover.
Who could forget when she emerged at Berlin Fashion Week in that luxe wool coat, dove grey knee-high boots and a matching trilby, all swishy hair and coy smile back in February?
And then there was the JC Penney event later that month, where she arrived working leather trousers, stilettos and a sheer blouse, all peekabo bra and red lip.
And don’t even get us started on the Zac Posen party, where the pretty brunette gave even fellow party-goer Rihanna a run for her money by turning up in an ah-mazing skintight LBD, working a scarlet pout and retro wet-look hair. Miaow.
Safe to say we’ve been admiring Katie’s style evolution for a while now. And now, we think we know the source of her new-found sass-itude.
A new photo has emerged of Katie and actor/singer Jamie Foxx holding hands and slyly playing footsie in a recording studio, confirming rumours that the pair are dating after meeting at a Hamptons benefit a year and a half ago.
‘Jamie is someone she can trust and have fun with,’ a mutual pal told US Weekly. ‘She’s getting everything from Jamie that she didn’t get with Tom [Cruise].’
We LOVE this unlikely new couple. And with reports adding that Foxx even refers to her as ‘my girl’ in public, we couldn’t think of a cuter pairing. Come on you guys, make it public!
Sign up for the newsletter
Get news, competitions and special offers direct to your inbox
Shop our edit of the best new-in pieces every day at The Fashion Drop