Michael Keaton has no regrets about turning down big movies to raise his son.

The 'Beetlejuice Beetlejuice' star admitted he turned down some high-profile roles over the years in favour of being with Sean Douglas - his only child with late ex-wife Caroline McWilliams - and now the 41-year-old songwriter's own kids River, seven, and Maggie, five, and even though some of those projects did exceedingly well, he wouldn't have done anything differently.

He told the new issue of People magazine: “That's only going to happen one time — he's only going to be a kid [for a bit].

“You look back, and you go, ‘Zero regret. Zero, zero. That’s not to say if I’ll see a movie that I didn’t do, and I go, ‘Oh, boy. That turned out to be a good movie.’ But the choice was always the correct choice. I always wanted to be a dad."

The 'Batman' actor also quipped that he earned the name 'Dr. No' for how often he turned down parts and joked: "I could have made a lot more money."

The 73-year-old actor thinks he has been a "great" dad to Sean, but also offered "enormous credit" to Caroline, who died of cancer in 2010.

He said: “I will take credit for being a good father. I will give his mom enormous credit for being a tremendous mom. Great, great, great mom. And that's why he's a good kid.”

However, Michael insisted Sean didn't need a lot of help.

He added: “But also, you know what it is? It's him. I think there's something in some people that's just in them. I mean, there's no question, parenting is not just important, it's key, right?

"But sometimes there's just something in certain people. So, the rest of the credit I give to him. He just is built a certain way, always was. Sweet guy, thoughtful.”

These days, the 'Birdman' star loves spending time with his son, daughter-in-law Rachel Bartov, and his two grandchildren.

He said: “I started going, ‘I'm not hanging out with him, and his kids, and Rachel quite enough.' And [now] we see each other a lot.”