Actor Michael Caine doesn’t think anyone has a better life than him.

The 83-year-old couldn’t be happier with how things have turned out for him, both personally and professionally, reports

“I can’t think of anyone who has a better life than me. I am so happy. People say to me, ‘Do you believe in god” And I say, ‘If you had my life, you’d have to believe in god,” Caine told GQ magazine.

The “Kingsman: The Secret Service” actor recently changed his name from his birth name of Maurice Micklewhite to Michael Caine permanently. He says it makes life easier for him when he travels.

“Otherwise you’re liable to end up in the nick for three hours. So my passport is the same name as me. My name really is Michael Caine. I hope my dad forgives me,” Caine said.