David Haig plays literary legend Rudyard Kipling, and Daniel Radcliffe (famed for playing Harry Potter in the big - screen series) is his son Jack in
the British telefilm about the son's determination to join the armed forces in World War I to make his patriotic papa proud.