November 9, 2016 Top Stories Charlotte Riley to Portray Kate Middleton in BBC’s King Charles III November 9, 2016 LONDON: Peaky Blinders' Charlotte Riley has been cast in the role of Kate Middleton in BBC Two’s one-off drama King Charles III, adapted by playwright and television screenwriter Mike Bartlett.