Jak podawał "The Independent", Ewan McGregor był brany pod uwagę jako odtwórca postaci Olivera Cromwella. Gdyby tak się stało, byłaby to podwójna ironia - dwóch Szkotów grających Anglików, z których jeden (Cromwell) chciał najechać na Szkocję. Na początku podawano również nazwisko Emily Watson jako odtwórczynię roli Lady Fairfax, ostatecznie jednak postać tę zagrała Olivia Williams. Emily Watson musiała prawdopodobnie odmówić w związku ze zobowiązaniami związanymi z kręceniem "Czerwonego Smoka".