Ralph Fiennes and David Tennant: Two Very Different ‘Macbeths’ Ralph Fiennes and David Tennant take Shakespeare’s psychodrama along divergent paths in two simultaneously running shows.