CharacterArthur BrookeArthur Brooke in Middlemarch (1994), played by Robert Hardy.Played byRobert HardyAppears inMiddlemarch1994