Robert HardyRobert Hardy, CBE, played Siegfried Farnon in seven series of All Creatures Great and Small, while his other television appearances include The Far Pavilions, Lucky Jim, The Lost World, and Foyle's War. He ha appeared in many West End productions and also played Cornelius Fudge in the Harry Potter films. Read More Read Less
An OTP has been sent to your Registered Email Id:
Resend Verification Code