Gerard Butler was only two years old when his father Edward left the family. Gerard was raised by his mother, Margaret Butler, and didn't even know his father was still alive until he turned up one day unannounced.
Gerard – whose family emigrated from Scotland to Montreal, Canada, when he was six before moving back to his home nation 18 months later - said: "My parents split up when I was young, so my mother was left with the task of being both my mum and my dad.
"My mother was everything to me. I used to have these horrible nightmares about something happening to her.
"I didn't even know my father for many years. He lived in Canada and I didn't know he was alive. One day when I was 16, I came home from school and my stepfather, who at the time was just my mother's boyfriend, said, 'Keep your jacket on, your dad's here.'
"I asked my father, 'Why didn't you get in touch?' I started crying and crying and I cried for about five hours – and I wasn't a guy who cried. It was a huge moment for me."
Mark Kelly and Gabrielle Giffords' book reiterates Sarah Palin criticism
DUI driver hits cop car while wearing ‘ironic’ drunk t-shirt
Following their reunion, the 'Machine Gun Preacher' star went on "great adventures" to his dad's house in Toronto, Canada, and enjoyed some "good times" with Edward before he passed away.
The 42-year-old actor added: "I stayed in touch with him and it changed my life. I'd go to Toronto for summers, which was a great adventure for a boy from Scotland who hadn't done much travelling. He took me to Jamaica once on holiday.
"He's long dead now but we had some good times."
Log in with your social accounts:
Or, log in with your IrishCentral account:
Don't have an account yet? Register now !
Join IrishCentral with your social accounts:
Already have an account ? Log in
Or, sign up for an IrishCentral account below:
Make sure we gathered the correct information from you
You already have an account on IrishCentral! Please confirm you're the owner.
Our new policy requires our users to save a first and last name. Please update your account: