Nude prude Blake Lively

LONDON: Blake Lively has no ''willpower'' when it comes to dieting, and because of her eating habits hates having to flash her flesh on screen.

Blake Lively is petrified of baring her flesh on screen.

The 'Gossip Girl' actress - who plays Serena van der Woodsen in the hit US TV show - hates having to wear tiny clothes for the programme because she doesn't bother watching what she eats.

She explained to Britain's Glamour magazine: "I do panic before I have to wear a really skimpy outfit, but I don't have enough willpower. I had to do a scene in a bra and shorts for the first time in two years.

"On the day of the shoot, I had a pork burrito, chips and coke. Afterwards, I thought, 'I probably shouldn't have done that.' But whatever.

"I have never worked out, but I know you feel better when you do so I am planning on getting a trainer."

Blake is currently dating her co-star on the show Penn Badgley, but admits their love story was not as smooth as people think.

The 21-year-old actress was initially totally opposed to Penn getting a part on the show, but her opinion of him changed when they began working together.

She said: "At first I was so upset that they hired him. I actually poisoned the whole cast against him. But then they noticed that he wasn't a jerk and was actually a really nice, charming person. Almost immediately I realised that too, but it took me about a week to admit it."