Hamlet and Ophelia Mel Gibson.