어릴 적 부모를 잃고 후견인 이모부의 보호 아래 살아가는 귀족 아가씨에게 백작이 추천한 새로운 하녀가 찾아온다. 이모부의 서재에서 책을 읽는 것이 일상의 전부인 아가씨는 순박해 보이는 하녀에게 조금씩 의지하기 시작한다. 하지만 하녀의 정체는 유명한 여도둑의 딸인 소매치기 고아 소녀 숙희. 막대한 재산을 상속받게 될 아가씨를 유혹하여 돈을 가로채겠다는 사기꾼 백작의 제안을 받고 아가씨가 백작을 사랑하게 만들기 위해 하녀가 된 것. 드디어 백작이 등장하고, 백작과 숙희는 자신만의 방식으로 아가씨의 마음을 흔들기 시작하는데...

18개월이 되면 아기를 입양 보내야 하는 정혜, 가족마저도 등을 돌린 사형수 문옥, 저마다 아픈 사연을 가진 채 살아가는 여자교도소에 합창단이 결성되면서 사랑하는 이들을 위해 가슴 찡한 감동의 무대를 만들어가는 이야기. 편견을 뚫고 화음으로 서로를 보듬는 재소자들. 그리고 4년이 지난 오늘, 세상과 만날 단 하루를 위해 그녀들이 손에 손을 잡고 무대에 오른다.

1923년, 관동대지진 이후 퍼진 괴소문으로 6천여 명의 무고한 조선인이 학살된다. 사건을 은폐하기 위해, 관심을 돌릴 화젯거리가 필요했던 일본내각은 불령사를 조직해 항일운동을 하던 조선 청년 박열을 대역사건의 배후로 지목한다. 일본의 계략을 눈치챈 박열은 동지이자 연인인 가네코 후미코와 함께 일본 황태자 폭탄 암살 계획을 자백하고, 사형까지 무릅쓴 역사적인 재판을 시작하는데...

일본의 인종차별 문제를 다룬 영상을 올린 후 우익들의 공격 대상이 된 일본계 미국인 유튜버, 미키 데자키. 그는 일본군 '위안부'에 관한 기사를 쓴 기자가 우익들에게 인신공격 당하는 것을 보며 왜 그토록 이들이 이 문제를 감추려고 하는지 궁금해졌다. 호기심을 안고 찾아간 그들은 무시무시한 이야기를 전하고 그들의 주장을 반격하는 또 다른 인물들을 만나면서 숨겨진 비밀을 발견하게 되는데…

1945년 일제강점기, 경성 반도호텔 악단장 강옥(황정민)과 그의 하나뿐인 딸 소희(김수안). 그리고 종로 일대를 주름잡던 주먹 칠성(소지섭), 일제 치하에서 온갖 고초를 겪어온 말년(이정현) 등 각기 다른 사연을 품은 조선인들이 일본에서 돈을 벌 수 있다는 말에 속아 군함도로 향한다. 하지만 그들이 함께 탄 배가 도착한 곳은 조선인들을 강제 징용해 노동자로 착취하고 있던 지옥섬 군함도였다. 영문도 모른 채 끌려온 조선인들이 해저 1,000 미터 깊이의 막장 속에서 매일 가스 폭발의 위험을 감수하며 노역해야 하는 군함도. 강옥은 어떻게 하든 일본인 관리의 비위를 맞춰 딸 소희만이라도 지키기 위해 온갖 수를 다하고, 칠성과 말년은 각자의 방식으로 고통스런 하루하루를 견뎌낸다. 한편 전쟁이 막바지로 치닫자 광복군 소속 OSS 요원 무영(송중기)은 독립운동의 주요인사 구출 작전을 지시 받고 군함도에 잠입하는데...

1944년 일제강점기 말, 가난하지만 씩씩한 종분과 부잣집 막내에 공부까지 잘하는 영애. 같은 마을에서 태어났지만 전혀 다른 운명을 타고난 두 소녀. 똑똑하고 예쁜 영애를 동경하던 종분은 일본으로 떠나게 된 영애를 부러워하며 어머니에게 자신도 일본에 보내달라고 떼를 쓴다. 어느 날, 어머니가 집을 비운 사이 남동생과 단 둘이 집을 지키던 종분은 느닷없이 집으로 들이닥친 일본군들의 손에 이끌려 낯선 열차에 몸을 싣게 된다. 영문도 모른 채 끌려온 종분은 자신 또래 아이들이 가득한 열차 안에서 두려움에 떨고, 그때 마침 일본으로 유학간 줄 알았던 영애가 열차 칸 안으로 던져진다. 이제는 같은 운명이 되어버린 두 소녀 앞에는 지옥 같은 전쟁이 펼쳐지고, 반드시 집에 돌아갈 거라 다짐하는 종분을 비웃듯 영애는 끔찍한 현실을 끝내기 위해 위험한 결심을 하는데…

1937년 일제강점기, 조선총독부 1급 서기관 이해명(박해일)은 단짝친구 신스케(김남길)와 함께 놀러 간 비밀구락부에서 댄서로 등장한 여인 조난실(김혜수)에게 첫눈에 매혹된다. 온갖 방법을 동원한 끝에 꿈같은 연애를 시작하지만, 행복도 잠시. 난실이 싸준 도시락이 총독부에서 폭발하고, 그녀는 해명의 집을 털어 흔적도 없이 사라져버리고 만다. 난실을 찾아 경성을 헤매는 해명. 그가 알게 되는 사실은 그녀가 이름도 여럿, 직업도 여럿, 남자마저도 여럿인 정체가 묘연한 여인이라는 것! 밀려드는 위기감 속에서도 그녀를 향한 열망을 멈출 수 없는 해명. 걷잡을 수 없는 역사의 소용돌이 속으로 들어선 그는 또 어떤 놀라운 사건을 만나게 될 것인가!

크리스는 미국의 대학생이다. 그녀는 유럽에 주둔 중인 미국군인 애인을 만나러 간다. 그러나 그곳에서 애인과 불화가 생겨 싸운다. 그녀의 애인이 결혼을 보류하자고 했기 때문이다. 그 와중에 그녀는 미국 CIA 요원으로 오인돼 동구권 스파이에게 납치되고 고문에 못이겨 허위 자백을 한다.

1919년 3·1 독립만세운동의 현장. 대열의 선봉에 서서 만세를 부르던 이가 경찰에 투옥된다. 당시 16세였던 어린 소녀 유관순. 학생들의 독립운동이 심해지자 일제가 내린 휴교령에 귀향한 관순은 인근 지역을 돌며 전국적으로 일어나는 독립운동에의 참여를 독려한다. 이를 통해 아우내 장터에서의 만세운동은 성공하지만, 관순은 주모자로 일경에 잡힌다. 감옥에서는 모질고 혹독한 고문들이 이어지지만 관순은 어린 여성의 몸으로 항일 투쟁을 계속해 나간다. 3·1 독립만세운동으로 투옥되어 형장의 이슬로 사라진, 민족의 봉화 유관순의 이야기를 다룬 영화다. 어린 나이에 형장의 이슬로 사라진, 짧은 생애 속의 순국정신이 잘 드러난다.

1945년 8월 22일, 전쟁에서 패배한 일본은 조선인 강제징용자들을 부산항으로 돌려보낸다는 명목 하에 제1호 귀국선 ‘우키시마호’에 조선인 만여명을 태운다. 하지만 부산항에 도착했어야 할 우키시마호는 원인을 알 수 없는 폭발과 함께 수면 아래로 침몰했다. 사랑하는 가족들을 떠올리며 고향으로 돌아오던 8000명의 조선인들이 억울하게 목숨을 잃었다. 이것이, ‘우키시마호 침몰 사건’이다.