在加勒比海盗3中,威廉为了救他的父亲,决定去杀掉当时“飞翔的荷兰号”的船长戴维·琼斯,让自己的父亲和“飞翔的荷兰号”的其他船员得到自由,后来在杰克船长的帮助下,威廉完成了承诺,但是威廉也在机缘巧合之下成为了“飞翔的荷兰号”的新船长。
因为“飞翔的荷兰号”作为一艘幽冥船,需要履行引渡海上亡灵到阴间的任务,如果没有好好履行该人物,就会受到诅咒变成怪物,所以威廉作为新船长,需要代替旧船长戴维·琼斯来承担该任务,就只能一直待在“飞翔的荷兰号”上。
首先要知道“飞翔的荷兰号”上的船员都是死人,他们希望继续存在这个世上,所以才会承担引渡亡灵的任务,威廉也是在和戴维·琼斯的战斗中死去,后来才复活成了“飞翔的荷兰号”的新船长。而伊丽莎白则还是一个活生生的人,活着的人是不允许待在幽冥船上的,因为“飞翔的荷兰号”是要在阴阳两间来回航行,活着的人是无法在亡魂的阴界待得很久的,不然可能会永远困在那里。所以伊丽莎白如果想和威廉一起待在“飞翔的荷兰号”上,那么她就得死去,就算伊丽莎白同意,威廉也绝不会允许伊丽莎白死去的。
其次就是因为“飞翔的荷兰号”上的船员在船上时间长了,会出现记忆丧失的情况,会逐渐成为“飞翔的荷兰号”的一部分,威廉作为船长不会有该情况,但是伊丽莎白如果成为船员就很可能遇到该情况。
虽然伊丽莎白不能和威廉待在幽冥船上,但是他们不是无法见面,同时比起爱情,自由的重要性也是很高的,毕竟伊丽莎白是个自由的人,无需为了爱情而放弃自由。