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."