Moon River mengungkap konflik dalam istana kerajaan pada era Joseon. Raja yang berkuasa sekarang yaitu Lee Hee (Kim Nam Hee) hanya sekadar boneka bagi Kim Han Chul (Jin Goo), Penasihat Negara Kiri. Dirinya begitu tak berdaya hingga gagal melindungi keluarganya.
Mantan Putri Mahkota Yeon Wol (Kim Se Jeong) menjadi salah satu korban inkompetensi Raja Lee Hee. Ia dituduh sebagai dalang di balik kematian Ratu akibat keracunan. Yeon Wol berhasil selamat berkat Park Hong Nan (Park Ah In), tapi kehilangan semua ingatannya.
Park Hong Nan memberi identitas baru sebagai Park Dal untuk adik mendiang kekasihnya itu. Ia telah mengusahakan yang terbaik agar Park Dal tidak pergi ke ibu kota lagi, tapi takdir membawa Park Dal masuk ke istana dengan jiwa Lee Gang di dalamnya. Meski identitas asli Park Dal belum diketahui, hidupnya di dalam istana sudah mulai terancam karena tiga karakter berikut ini.
