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