1981년, 아일랜드의 한 작은 마을에 살고 있는 어린 소녀 카이트는 가난으로 당장 그녀를 돌볼 수 없게 된 그녀의 어머니에 의해 당분간 거의 남이라고 할 수 있는 먼 친척 부부에게 맡겨지게 된다. 영문도 모른 채 생전 처음 본 부부와 함께 살게 된 카이트는 새로운 환경이 낯설기만 하다. 자신을 따뜻하게 맞이해주는 아내 에이블린과는 그런대로 잘 지내지만, 무뚝뚝한 남편 션은 이 모든게 못마땅해 보인다. 하지만 그런 션도 카이트의 순수함에 조금씩 마음의 문을 열기 시작하고, 어느새 이들 사이엔 떼어놓기 힘든 특별한 우정이 싹튼다.
허술한 옷차림과 구성원 조차 모자라는 하급 그룹 '앤드 앤드 앤드(And, And, And)'. 이 불협화음에 지칠대로 지친 딘, 죠이 그리고 데릭과 빌리, 가난한 아일랜드 더블린의 노동자이지만 팝의 선두가 되고 싶은 공통점을 갖고 있다. 결국 그 지름길을 찾아 할리우드 행을 결심하는 청년들. 당연히 그들의 고생은 말이 아니고 진로마저 불투명한 상태. 그때 앞으로 그들의 매내져가 될 밀가루 투성이의 지미 래빗이 나타난다. 우선 지미는 천년들에게 지정한 영혼을 소유한 음악 - "소울"을 가르친다. 핵심은 간단하다. 소울의 왕인 제임스 브라운은 그가 흑인이라는 것을 자랑스레 노래하지 않는가! 결국 이 그룹도 자신들이 노동자이고 아일랜드인 이라는것 그리고 분명한 고향 더블린 시민임을 긍지로 갖게 된다. 이때부터 우여곡절끝에 모인 10여명의 음악광들은 팝고 록, 그밖의 펑크 음악에 밀려난 소울을 재건하기 위해 힘과 정열을 기울인다. 그러나 그들의 음악이 궤도를 찾고 정신적 성숙을 가져올 즈음 개인의 이기주의와 지나친 개성 때문에 이 팀은 깨어 버린다. 영혼을 노래하기 위해 부귀를 외면한 젊은이들 이건만.
아일랜드의 아름다운 물개의 섬, 론 이니쉬에서 살고 있던 커넬리 가족이 섬을 버리고 도시로 이사를 한다. 그날, 갓 태어난 막내 아들 제이미가 요람에 탄 채 바다로 떠내려간다. 몇 해가 흘러, 시골의 할머니, 할아버지 곁으로 돌아온 제이미의 누나 피오나는 물개에 대한 전설을 듣는다. 옛날 그 섬에는 반은 물개, 반은 여자인 셀키가 살고 있었다. 셀키는 가끔 일광욕을 하기 위해 물개의 가죽을 벗고 여자로 돌아오는데, 그 가죽을 감추면 아름다운 셀키와 결혼을 할 수 있다. 피오나의 옛 조상 중 리암이라는 청년이 어느 날, 전설 속의 셀키를 발견하곤 그녀의 물개 가죽을 숨긴다. 물개 여인 눌라와 리암은 여러 명의 아이들을 낳고 행복하게 살아간다. 눌라는 바다를 잊지 못해 슬픈 눈으로 바닷가에 오래도록 앉아 있고는 했다. 어느 날 눌라의 딸이, 리암이 지붕 위에 숨겨둔 물개 가죽을 발견한다. 물개 가죽을 되찾은 셀키는 물개로 되돌아가 멀리 바다에서 아이들을 바라보며 사는데... 전설을 듣고 난 피오나는, 가족들이 섬을 버리고 떠나자 화가 난 물개들이 제이미를 데려간 것이라고 믿게 된다. 혼자 론이니쉬 섬을 들러본 피오나는 버려진 옛집에서 누군가 지낸 흔적을 발견한다. 하지만 아무도 그녀의 말을 믿지 않는다. 또 다시 몰래 론이니쉬 섬을 탐험하던 피오나는 마침내 어느 날 물개들과 놀고 있는 제이미를 발견한다. 폭풍이 몹시 불던 날, 피오나는 할머니에게 제이미의 얘기를 털어놓는다. 할머니는 즉시 할아버지와 피오나를 데리고 론이니쉬 섬으로 간다. 그러나 추위에 떨며 바닷가에 있던 제이미는 그들을 보자 바다로 도망치려 하는데...