updated 06/07/2011 AT 5:20 PM ET
•originally published 06/07/2011 AT 4:30 PM ET
When Ewan McGregor first signed on to star in his new film Beginners, he told director Mike Mills that he wanted to be involved in choosing his co-star – the canine one.
The actor, who hadn’t had a dog since he was young, offered to rescue a dog to play the part of his character’s pet. His motive? McGregor wanted to keep the dog after the movie wrapped.
The role of Arthur the dog would eventually go to Cosmo, a Jack Russell terrier who made his movie debut in Hotel for Dogs, but McGregor didn’t begrudge the casting decision. In fact, he fell in love.