Robbie Coltrane always wanted to be in children's movies.
The actor appeared in all eight 'Harry Potter' films as the loveable gamekeeper Rubeus Hagrid and he says being in a successful family franchise was an ambition of his.
Robbie - who shot to fame in gritty crime drama 'Cracker' - said: ''It is a little strange, to go from something like 'Cracker', where children are sent to bed before it comes on, to suddenly being confronted by doe-eyed children in a supermarket, telling you their mummy says you're Hagrid.
''You just have to adapt. I have children of my own, and I recall sitting with my wife watching 'Chitty Chitty Bang Bang' - when your children are about nine, you must watch 'Chitty Chitty Bang Bang' every day for a month - and thinking it would be wonderful to be in something like that and leave a legacy. And then 'Harry Potter' happened.''
Robbie has lent his voice for new Disney film, 'Brave', playing 4ft tall Lord Dingwal, and he admits his character is far from glamorous.