Anne Hathaway took a flask to the Oscar awards.

The 31-year-old actress, who hosted the ceremony in 2011 with James Franco, made sure she had a good time at this year's event by stashing a bottle of tequila in her bag.

She said: ''I guess because I hosted one year - block it out, I have - I've gone through it a couple of times, so this time, I decided to do something a little different. I got a perfect purse-sized flask, which I put tequila in, and I had a great time! It was really nice, and it's a great ice-breaker.''

The 'Les Miserables' star, who was criticised last year for her acceptance speeches, insists this year went smoothly, but she almost stole Penelope Cruz' seat.

She explained during an appearance on 'Live! with Kelly & Michael' last night (09.04.14): ''I was led to my seat by my husband [Adam Shulman] and I stopped in the section that I thought I was sitting in, which was next to my friend Joseph Gordon-Levitt. And they said, 'Oh no, you are sitting in the centre - something happened with Penelope Cruz and you're going to sit in her seat.

''So I go trying to make my way into the centre of the centre of the centre and there's a beautiful woman wearing pink with her hair up, but she's fully facing away from me and I'm like, 'Shoot, I'm so sorry, I think you are in my seat. Penelope Cruz turns around.

''We were trapped. And then we hear 'And we are back in 3, 2', and we see there's one seat. And Adam goes, 'What do we do?' and I said, 'Sit down'. So I just sat in his lap.''