Gerard Butler has revealed he used his own experiences with his father to help him portray a dad in Playing For Keeps.
The Scottish actor plays a soccer star who tries to rebuild his relationship with his son and ex-wife by coaching the boy's football team in the new movie.
He said: "I was a boy who grew up and had an interesting relationship with my own father that's left me filled with a lot of stuff boiling away. A father who wasn't really there and I play a father who hasn't really been there for his boy, who's now trying to be, so I felt like I had a lot of stuff to draw upon and then there's also the things you know.
"You know what a good father should be and what a bad father is, so there's a truth in that. It's in the script when you're playing it. You know where you've let your boy down and you know when you can see him looking through his eyes at you as a hero and then when you've made him happy and the feeling that gives you."
Gerard - whose favourite co-star was Noah Lomax, who plays his son - said he'd like to have kids of his own one day.
"One day for sure... I've played a father a couple of times and those struggles you go through in order to win the trust or love of your child and as that happens, what a powerful experience that can be. And also the kids you hang around with, like Noah's my best buddy on this and you think, 'I want to hang out with a kid like that'."
He quipped: "I tried to steal him but they wouldn't let me."