Kate Beckinsale has vowed to stay away from expensive movies after her turns in recent epics Pearl Harbor and Van Helsing were slammed by critics.

Beckinsale was disappointed by the reaction to Pearl Harbor, but insists it was inevitable that people would rip the film apart.

Of Van Helsing she says, "Well, what are you going to do, it wasn't exactly SPARTACUS was it?

"But it was also one of those movies where people spent a lot of money in quite an ostentatious way, so the knives were already out.

"I had that with Pearl Harbour - we hadn't even started shooting and people were saying nasty things.

"That's because it was the most expensive movie ever green-lit.

"And I've been in two of those now - Van Helsing's the other. "I've got to get out of that habit."