신밧드는 괴물의 섬 콜로사에서 마법사 소쿠라를 구해 내고, 약혼녀 파리사 공주와의 결혼을 위해 바그다드로 돌아온다. 섬에 마법의 램프를 두고 온 소쿠라는 다시 데려가 달라고 요구하지만, 두 나라의 평화를 잇는 혼례를 앞둔 신밧드는 거절한다. 그러자 한밤중 공주의 몸이 손바닥만큼 작아지는 일이 벌어지고, 결혼을 기다리던 궁정은 전쟁의 위기까지 맞는다. 소쿠라는 공주를 되돌리려면 콜로사에 사는 거대한 새 로크의 알껍데기가 필요하다고 말한다. 신밧드는 사랑하는 사람을 구하기 위해 선원들을 모으지만, 거친 바다 너머에는 외눈박이 거인과 기괴한 괴물들이 기다린다. 마법사의 속내도 알 수 없는 여정에서, 그는 작은 공주를 지키며 누구도 쉽게 돌아오지 못한 섬에 다시 발을 디딘다.