
In Scotland 1865, An old shepherd and his little Skye terrier go to Edinburgh. But when the shepherd dies of pneumonia, the dog remains faithful to his master, refuses to be adopted by anyone, and takes to sleeping on his master's grave in the Greyfriars kirkyard, despite a caretaker with a "no dogs" rule. And when Bobby is taken up for being unlicensed, it's up to the children of Edinburgh and the Lord Provost to decide what's to be done.

as James Brown

as Mr. Traill

as Old Jock

as Sgt. Davie Maclean

as Lord Provost

as Farmer

as Ailie

as Farmer's Wife

as Caretaker

as Magistrate

as First Lady

as Tammy

as Constable

as Doctor

as Prosecutor

as Mrs. Brown

as The Vicar

as Gravedigger

as News Correspondent

as Constable

as Jodie Ross