The original sentence contains a dangling modifier because "Having looked..." grammatically modifies "his face", but his face is not what looked at the ark. Option A resolves this by turning the phrase into a subordinate clause with a clear subject ("he").