Michelle Keegan is house-hunting in South Africa as she prepares to spend eight months away from her husband Mark Wright.

Michelle Keegan and Mark Wright

Michelle Keegan and Mark Wright

The brunette beauty is looking for a pad in Cape Town as she prepares for a sustained period away from home while she films the new series of the BBC show 'Our Girl', in which she plays the role of Georgie Lane.

A source told The Sun on Sunday newspaper: "Michelle has asked her friends in Cape Town to start looking for a modern, airy flat in the Sea Point, Clifton or Camps Bay areas of Cape Town.

"The producers have warned that filming could take as long as eight months so she doesn't want to be stuck in hotels like she was during the second series."

Despite having to spend so long away from home, Michelle - who celebrates her second anniversary with Mark in May - is looking forward to reprising the role of Georgie.

The source said: "Michelle is looking forward to getting started. She gets on really well with the crew and has become one of the lads onset, so being away from home for so long shouldn't be a huge deal.

"Mark comes to visit occasionally but Michelle tends to get so immersed in her character and the filming that I think she's happy to be left alone for the most part."

Michelle, 29, previously admitted to being overwhelmed by the positive response to 'Our Girl' from the public.

She said previously: "The reaction to the show has been overwhelming and I'm really thankful to everyone who's watched and supported it.

"It was an amazing experience filming with such an incredible group of people and I can't wait to do it all over again."