密かにウィリアムを慕っているメアリーだったが、マクレガーの城では、ダグラスとの結婚式の最中だった。招待客たちは結婚を祝い、マクレガーは夫婦を祝福している。しかしマーガレットが「どうしてあなたの剣は血で赤く染まっているの、エドワード?」と不吉な歌を歌う。それがダグラスをいらだたせ、メアリーが彼をなだめようとする。ダグラスは路上で追剥ぎに襲われたと語り、メアリーはそれを聞いて気を失いそうになるが、何とか気を持ち直す。ダグラスは見知らぬ男に助けられたと言う。マクレガーはメアリーと招待客を祝宴場に送り出した後、ダグラスにメアリーの二人の元婚約者に起こったことについて詳細を打ち明ける。
祝福の歌が鳴り響く中、ラトクリフの代理人のレスリーが決闘の申込を伝えに来る。
酒場では常連客たちが酔っ払いのロビンを馬鹿にして面白がっている。レスリーは結婚の歌を歌っている。ラトクリフが入って来たとき、お客たちは寝てしまっていた。彼はレスリーに抱き合おうと互いに手を伸ばす二人の幽霊の話や、子供時代のメアリーとの思い出、また彼が何故メアリーの二人の婚約者を殺したのか、を語った。彼の目の前に幻覚が現れたが、酒場の客が起きだしたので、ラトクリフとレスリーは酒場を出て、家に帰り眠りについた。
黒岩のそばでラトクリフはダグラスを待っている。後からやって来たダグラスはラトクリフが彼を強盗から救ってくれた男だと気付く。しかし約束された以上決闘は行われ、ダグラスは重傷を負い、ラトクリフは立ち去る。ラトクリフがはっと我に返ると、魔女たちが彼をあざ笑うのが聞こえ、雷と稲妻と風が飛び交う中それから逃れようと走り出す。