Joshua Jackson and Diane Kruger

Joshua Jackson and Diane Kruger

Joshua Jackson believes men should "always" pay when they're on a date with a woman.

The 36-year-old actor admits he's old-fashioned when it comes to impressing a lady and insists he'd never let his partner Diane Kruger cover her bill, unless she specifically asks to split it, when they're out for dinner.

When asked if he'd ever split the bill on a date, he told UsMagazine: "Nah, can't do that. Unless the woman specifically asks. You should always pay the bill. Chivalry is part of being a gentleman. but I don't think actually being composed at all times is gentlemanly."

However, the hunky star, who has been dating Diane since 2006, doesn't think men should hold their temper at all times and believes anger is healthy occasionally.

He explained: "Sometimes you need to be outraged by things, and I think that's part of being a man. There are certain thing you shouldn't stand by and witness.

"Lots of things make me lose my cool, so maybe I'm rationalising, but I don't feel that a quiet forbearance is gentlemanly."

Meanwhile, Joshua recently opened up on the reason he and Diane, 38, haven't got married yet but insists they may tie the knot at some point in the future.

He said earlier this month: "I can tell you why we're not married: We're not religious. I don't feel any more or less committed to Diane for not having stood in front of a priest and had a giant party.

"We're both children of divorce, so it's hard for me to take marriage at face value as the thing that shows you've grown up and are committed to another person. But it may change at some point. We may get married."