Trust Michelle Keegan to look jaw-dropping in outfits us mere mortals would shy away from in case we look like we’re on our way to a fancy dress party.
As photos from her new role in BBC One’s Our Girl show, Michelle totally pulls off the military look, in a way only she could. Grr.
The 28-year-old former Coronation Street star has been on location in South Africa filming her new role as Corporal Georgie Lane.
She took to her blog on HELLO to talk about the tough regime she has been under, including tough boot camp workouts, to make sure her performance is as realistic as possible.
She wrote: “I have been learning so much about army life and I have been embracing it all. I’ve learnt how to hold and fire a gun which felt amazing – serious adrenaline rush, and by the way, they are really loud!
“I have also learned to pack a medical kit and how to extract a casualty to safety.”
But don’t worry, Michelle’s had plenty on time to enjoy the South African sunshine judging by the sunny selfies she’s been sharing with her followers on Instagram.
It’s a hard life, eh?