A Harry Potter franchise star is joining Andrew Garfield in Paul Greengrass' new medieval war movie that takes place in the 14th century England.