塞巴斯蒂安(塞繆爾·巴奈特 Samuel Barnett 飾)和維奧拉(約翰尼·弗林 Johnny Flynn 飾)是一對情同手足的孿生兄妹,一場暴風雨中,兩人不幸遇難,維奧拉死里逃生,塞巴斯蒂安卻就此下落不明。為了找到哥哥,維奧拉不惜女扮男裝,成為了奧西諾公爵(Liam Brennan 飾)的貼身侍從。
奧西諾公爵深愛著名為奧莉薇婭(馬克·里朗斯 Mark Rylance 飾)的女子,但奧莉薇婭卻因為生活變故而拒絕相見。公爵派出維奧拉前往奧莉薇婭處游說說情,讓兩人沒有想到的是,奧莉薇婭似乎對維奧拉情有獨鐘。糟糕的是,維奧拉愛上了善良的奧西諾公爵,一段復雜的三人關系,究竟會走向怎樣的境地呢?