Gerard Butler longs to get married and have children - but fears he has left it too late to settle down.
The 300 star turns 40 in November (09) and is currently single.
Butler recently admitted his love life is "pretty miserable" because he has problems finding a suitable mate. And he is convinced he needs to sort his relationship issues out soon - before misses his chance at marriage.
He tells Britain's Red magazine, "I would love to have a wife and kids, but you can't magic them out of thin air. I've never been that 'seven-year relationship' kind of guy.
(But I'm ready) for the big relationship. I guess I've got to settle down soon, but I'm nervous to say it out loud because it might not happen."
The actor also admitted that he once tried to impress a girl he was dating by smashing a glass on his head - but ended up bloodied and bruised as his bizarre party trick backfired.
The actor has recently had to fend off a series of reports he's dating his The Bounty co-star Jennifer Aniston and he has also been linked to actress Cameron Diaz.
But his romantic history has been marred with a series of disasters - including a woman who vomited on him and cutting his head open with a glass.
He says, "I've had some terrible dates. I had a girl throw up (vomit) once - I'm from Glasgow, people like to get smashed (drunk).
"I went on another date and I ended up getting so drunk that I smashed a glass on my head as a joke and didn't realise my head was bleeding. Those were my crazy days.
"I also went on a date once and at the end the girl went to the toilet, so I went to the toilet too but when she came out she thought I'd left and went. That was a pretty abrupt end to a date."
Tagged in Gerard Butler