ギリシャのカロカイリ島で母のドナ(メリル・ストリープ)との夢だったホテルを完成させたソフィ(アマンダ・セイフライド)は、オープニングパーティーの準備に奔走していた。一方ニューヨークでホテル経営を学ぶ夫のスカイ(ドミニク・クーパー)に就職話が持ち上がり、母との夢にこだわるソフィとスカイがぎくしゃくしているとき、ソフィが妊娠していることがわかる。