The actress insists she had no slap on her face

Michelle Keegan has hit back after being accused of wearing make-up in a slap-free selfie she posted on Twitter last weekend.

The Coronation Street actress, 26, snapped herself barefaced on Saturday as part of a social media campaign to raise money for Cancer Research.

But one Tweeter wasn’t convinced that she’d gone completely au naturel and sent her a message saying that she’d been: ‘using a good cause for self promotion #shocking #shallow.’

Michelle angrily replied yesterday: ‘I got 14.000 favourites with that pic, if everyone donated that means the charity got £42.000…did u donate! Probably not!

‘And just for the record I actually wasn’t wearing make-up! Stop being so negative it’s for charity U silly boy!’

Luckily, Michelle – who’s engaged to ex-TOWIE star Mark Wright – has plenty of fans who believe she did take her warpaint off.

‘Her face is definitley natural, comparing her to other pics . End of the day she is a natural beauty and she was doing it 4 a great cause!’ Tweeted one.

Another wrote: ‘ur naturally beautiful and happy xxxx never change.’

SEE PICTURES Michelle Keegan‘s style file

SEE PICTURES Michelle Keegan looks stunning at her 25th birthday bash

SEE PICTURES Michelle Keegan stuns in nude dress at Lipsy VIP Awards 2013

Anna Duff