Anglia w XV wieku. Ryszard, książę Gloucester (Basil Rathbone) uczyni wszystko, aby wyeliminować potencjalnych kandydatów do tronu, na którym zasiada jego brat Edward IV (Ian Hunter). Podstępnie, za pomocą morderstw, osiąga cel i zostaje następcą króla. Po śmierci Edwarda zostaje ukoronowany jako Ryszard III. Teraz musi jeszcze pokonać wygnanego Henryka Tudora (Ralph Forbes).