Arthur, the Jack Russell Terrier that Oliver (Ewan McGregor) adopts following the death of his father (Christopher Plummer) in Beginners is played charmingly by a nine-year old rescue named Cosmo, who has also starred in Hotel for Dogs and Paul Blart: Mall Cop (we won’t hold that second one against him). In the film, Arthur and Oliver share a bond, conversing about life and love, with Arthur’s answers conveyed in doggy subtitles.
LIST: The Top 10 Dog Movies