hamlet ( young jean reno without subglasses ) and ophelia ( young audrey hepburn ) in the 1 6 th century denmark, drama play stock photo by steve mccurry