吳彥祖在《夜宴》中飾演王子。在美國(guó)長(zhǎng)大的吳彥祖表示,他從小學(xué)、中學(xué)到大學(xué)都學(xué)過(guò)莎劇,莎劇對(duì)許多西方人來(lái)說(shuō)是很熟悉的,但由于他是東方人,因此過(guò)去從未想過(guò)有機(jī)會(huì)飾演哈姆雷特,如今靠著《夜宴》將莎劇以中文改編,終于讓他有了機(jī)會(huì)。但畢竟東方人不適合以莎劇風(fēng)格表演,因此他試著將表達(dá)哈姆雷特猶豫不決性格的最著名的臺(tái)詞“To be or not to be”,變成太子的一個(gè)狀態(tài),以另一種更自由的空間來(lái)詮釋哈姆雷特。