Several scenes were shot at the actual Rudyard Kipling estate, Bateman's, where Kipling lived from 1902 until his death.
David Haig's original play had a successful run at the Hampstead Theatre, London. It opened on October 13, 1997, with Haig as Kipling and Belinda Lang as Carrie. The pair revived the production in 2004 for a nationwide tour.