Mike Newell directs Jim Sheridan's screenplay (based on a story by Tim Palmer) in this enchanting and magical modern-day fairytale. Gabriel Byrne plays Papa Riley, a widower who lives with his two young sons, Ossie (Ciaran Fitzgerald) and Tito (Ruaidhri Conroy) in the slums of Dublin. There seems to be no hope for their bleak existence until the children's grandfather (David Kelly) arrives. Accompanying him is a beautiful and imposing white stallion named Tir na nOg, a magical creature from ancient Irish legends. The stallion takes a shine to the boys and they love the horse in return. But a legion of corrupt police plot to impound the horse for the purpose of selling it to a rich businessman. Ossie and Tito sneak off to rescue Tir na nOg. Grabbing the stallion, they get their father and, as the police chase after them, they make their way west.