The 'Saving Mr. Banks' star has two sons, James, 10, whose mother is model Kim Bordenave, and three-year-old Henry with Polish actress Alicja Bachleda-Curus, and admitted they don't spend more than a few nights together each month, even though they both live in Los Angeles.

The 37-year-old actor told People.com: ''They have two different moms so their crossover time isn't a lot ... so they're figuring it out.''

But he insisted that both of his children are becoming closer as they get older.

He said: ''They're good together. They're funny together. They're finally getting used to the idea that the other one isn't leaving anytime soon, that they're both here to stay.''

Colin is also slowly introducing his sons to movies.

He said: ''I'm trying to introduce Disney into my diet and introduce it into [their] diet for the first time. We've gone old school - 'Snow White and the Seven Dwarfs,' 'Lady and the Tramp.' I put on 'Cinderella' and the two of them were like, 'No.' ''

The Irish heartthrob is particularly delighted that James, who suffers from Angelman Syndrome, a rare neuro-genetic disorder that can impair speech, movement and balance, is developing an interest in film.

He said: ''I remember the days when he couldn't watch 10 minutes of a film because he couldn't sit easy, but now he can. Things like walking and talking and eating and feeding himself, all those things that so many of us naturally take for granted because they come so easily, to James, they come somewhat harder. Everything he's achieved in his life has come through the presence and the kind of will that is hard work. He's a lot to be inspired by.''