Directed by Stephen Frears and written by Peter Morgan , the Miramax film , a portrait of Britain 's royal family in the days after the death of Diana , Princess of Wales , also features James Cromwell as Prince Philip , Michael Sheen as Tony Blair and Sylvia Syms as the Queen Mother .