Scarlett Johansson works out extra hard during the run-up to Christmas, so she can over-indulge after she has opened her gifts on the big day.

The Avengers star admits she never worries about piling on weight at Christmas, because she makes sure she is extra trim before the holidays, so she can eat whatever she likes.

She tells Marieclaire.co.uk, "I make sure I hit the gym a lot before the holidays. Then I don’t feel guilty about over indulging at holiday parties!"

Johansson's other top tips for Christmas include shunning hosting duties and giving presents extra thought.

She says, "I like to go to other people’s parties because when I host them, all I do is clean the whole time! I usually bring a bottle of Champagne and mistletoe."

And, as for gift giving, she adds, "I much prefer to give presents than to receive them. I always look for a present that my friend or loved one covets but would never ask for themselves."