'Matar a un rey' es la historia de la lucha por el poder. Estamos en Inglaterra en 1645. Una
guerra civil acaba de devastar el país y el rey Carlos I fue derrotado. El gobierno está vacía y el ejército vie algunos héroes, entre ellos Lord Thomas Fairfax (Dougray Scott) y el general Oliver Cromwell (Tim Roth). Las aspiraciones políticas de estos líderes son muy diferentes y, aunque Fairfax elige para restaurar la monarquía, Cromwell sueños para el cambio a una república y acabar por completo con el Rey. Llevar a cabo su objetivo no será fácil, ya que entre otros inconvenientes se enfrentará a la traición de su propia esposa, en secreto a favor de la monarca.