Japan (Drama Version)
This is the list of my favorite dramas from Japan.
-
2. 14-sai no Haha
Japanese Drama - 2006, 11 episodes
The drama concerns 14-year-old Miki Ichinose, who becomes pregnant with her boyfriend's child. After struggling with the fact that she is pregnant, she decides that she will keep the baby and raise it by herself. The show follows what this means for her, her family, her school life, the life of her boyfriend and his family, and the society in which she resides.
-
3. 99-nen no Ai ~ Japanese Americans
Japanese Drama - 2010, 5 episodes
The story follows a family of Japanese immigrants who crossed over to America 99 years ago.
Genres: Historical, Drama, Family, War
-
5. Akumu-Chan
Japanese Drama - 2012, 11 episodes
A somewhat strange girl named Koto Yuiko transfers to the class taught by Mutoi Ayami. Koto Yuiko has the special ability to make her dreams come true, but the outcome is usually a disaster. Mutoi Ayami doesn't want to become involved, but it soon affects her.
Genres: Mystery, Fantasy, Supernatural
-
6. Alibi Kuzushi Uketamawarimasu
Japanese Drama - 2020, 7 episodes
-
7. Alice in Borderland
Japanese Drama - 2020, 8 episodes
-
8. Alice in Borderland Season 2
Japanese Drama - 2022, 8 episodes
The game's Next Stage starts when the King of Spades, an expert marksman, begins shooting players indiscriminately. The King of Spades' game arena is the whole city, and his presence is marked by a blimp with his face card that follows him. Arisu, Usagi, Kuina and Tatta escape into hiding together, while Chishiya and Ann have to flee separately.
Genres: Action, Thriller, Mystery, Psychological
-
9. Ano Toki Kiss Shite Okeba
Japanese Drama - 2021, 8 episodes
A supermarket employee is happy with his job. One of his pastimes is to read manga and so is excited to meet the author of one of his favourite mangas at the supermarket shopping one day. She is a customer there. They become acquainted and become fast friends. They set out to travel to Okinawa together, but one of them does not make it. Shock is added to grief when a man claims to be the reincarnation of the dead manga writer.
Genres: Comedy, Romance, Supernatural
-
10. anone
Japanese Drama - 2018, 10 episodes
One day a woman named Anone is getting ready to leave her home for work when she accidentally drops her wedding ring. As she searches for it she finds quite a bit of cash under the floor. She is surprised. This is the beginning of several interrelated stories also involving money.
-
11. Antarctica
Japanese Drama - 2011, 10 episodes
-
12. Aozakura: Boei Daigakuko Monogatari
Japanese Drama - 2019, 5 episodes
-
13. Aozora no Tamago
Japanese Drama - 2012, 9 episodes
Torii is a hikikomori who can make deductions even when he's given a very small amount of information. His friend Sakaki works in an insurance company, and he's the only person who can help Torii to break out of his hikikomori style. They begin to solve mystery cases together.
-
14. Ashita no Yakusoku
Japanese Drama - 2017, 10 episodes
Aizawa Hinata is a high school counselor who provides support to students with school and family problems. This is motivated by the warped relationship she had with her over-controlling mother which she could not discuss with anyone. One day, a male student who has not been attending school confesses that he likes her. However, he dies mysteriously the next day.
Genres: Mystery, Psychological, Drama
-
15. Ataru
Japanese Drama - 2012, 11 episodes
Ataru is a man with autism, who is also a savant, possessing special abilities in specific areas. This mystery drama will tell the story of Ataru, who solves cases using his extraordinary memory and deductive skills.
Genres: Mystery, Psychological
-
16. Atypical Crime Investigator, Hinako Todo
Japanese Drama - 2016, 9 episodes
Todo Hinako is a first-year detective who graduated from the police academy at the top of her class. She always carries with herself a bottle of shichimi chili peppers which was left by her late mother and sprinkles shichimi over everything she eats. Despite her a bit quirky/cheerful demeanor, she holds dark secrets locked deep within her heart…
Genres: Mystery, Psychological
-
17. Behind the Door
Japanese Drama - 2019, 6 episodes
Risako Yamazaki becomes an alternate lay judge in a criminal case involving Mizuho Ando, a housewife accused of drowning her baby. Risako's feelings towards Mizuho change during the trial.
Genres: Thriller, Psychological, Law, Drama
-
18. Black Scandal
Japanese Drama - 2018, 10 episodes
-
19. Blue Birthday
Japanese Drama - 2023, 10 episodes
On her 17th birthday, Ozaki Karin suddenly lost her childhood friend and first love, Soma Jun. Ten years later, on her 27th birthday, Karin happens to find a film camera left behind by Jun and the photos he took of her. This causes her to remember all the feelings she had for Jun. Unable to control her emotions, Karin burns all the photos and is transported back in time to the day the photo was taken 10 years ago. As Karin travels back and forth between the past and present to stop Jun's suicide, she slowly discovers the shocking truth behind her childhood friend's death.
-
20. Boy's Abyss
Japanese Drama - 2022, 8 episodes
Reiji, trapped in his gloomy town, finds solace in idolizing "Acrylic" singer Nagi. An unexpected encounter with her leads to scandalous events, pulling him into an abyss of lies, obsession, and betrayal that robs him of his innocence.
Genres: Psychological, Romance, Drama
-
21. Boys over Flowers
Japanese Drama - 2005, 9 episodes
-
22. Brush Up Life
Japanese Drama - 2023, 10 episodes
-
23. Bull Doctor
Japanese Drama - 2011, 11 episodes
Esumi's character Tamami is the "bull doctor" of the show's title, which comes from the word "bulldozer." Ignoring any opposition from the people around her, she uses any means necessary to determine the truth behind the deaths of the bodies she examines. Because of her personality, she is constantly at odds with both Ishihara and Inagaki's characters.
-
24. Burn the House Down
Japanese Drama - 2023, 8 episodes
Follows Anzu Murata, who thirteen years after the home of the wealthy Mitarai family was burned in an fire, infiltrates the house of the Mitarais as a housekeeper in order to reclaim the house and family that was taken from her.
Genres: Thriller, Mystery, Psychological, Drama
-
25. Cinderella Again
Japanese Drama - 2022, 10 episodes
Over ten years ago, Hagino Shion was a clumsy high school student. She had a crush on the handsome but distant Hasegawa Souma and decided to try to win his heart by confessing her feelings for him.
Genres: Comedy, Romance, Fantasy, Supernatural
-
26. Coffee Ikaga Deshou
Japanese Drama - 2021, 8 episodes
-
27. Control - Hanzai Shinri Sousa
Japanese Drama - 2011, 11 episodes
Detective Segawa Rio works at the Oimachi Police Precinct. She chases a criminal for an entire month. Rio finally finds the criminal and goes in hot pursuit, but, during her pursuit, Detective Rio falls down from a gunshot by the criminal.
Genres: Mystery, Psychological
-
28. Cool Boys Only High
Japanese Drama - 2022, 10 episodes
-
29. Cops 'n Robbers
Japanese Drama - 2018, 10 episodes
Rookie police detective Tsutomu Madarame and legendary thief Smoky Crow team up as forbidden buddies to tackle a variety of difficult cases.
Genres: Mystery
-
30. Dakara Korosenakatta
Japanese Drama - 2022, 5 episodes
Using the journalist's power of words, Ippongi goes head to head with the criminal who warns of another murder.
Genres: Mystery
-
31. Dakara Watashi wa Oshimashita
Japanese Drama - 2019, 8 episodes
Endo Ai is an office lady and she is about to turn 30-years-old. She has enjoyed posting about herself on social media, but she has grown tired of that. One day, she happens to see underground idol Kurimoto Hana perform live. Ai is touched by her, who is not good at performing, but eager at what she is doing.
Genres: Drama
-
32. Dead Stock
Japanese Drama - 2017, 11 episodes
A TV director and assistant director apprentice start work at TV Tokyo news archives. There they are asked to sort out old news footage that have not been air ed because they are too bizarre and could not be verified.
Genres: Horror, Supernatural
-
33. Dear Patient - Kizuna no Karute
Japanese Drama - 2020, 10 episodes
Chiaki is a new physician at a hospital. Where she works now is smaller and less prestigious than her previous post at a university hospital, but this is deliberate. She wants to work somewhere that places humanity over profit. Her current workplace has a reputation for being patient-centric. Could it be that there are a couple of exceptions however?
-
35. Deka Wanko
Japanese Drama - 2011, 10 episodes
-
36. Dirty Mama!
Japanese Drama - 2012, 10 episodes
-
37. Don't Call it Mystery
Japanese Drama - 2022, 12 episodes
Follows mystery-solving college student Kuno Totono. At the beginning of the story, the police bring him in for questioning on suspicion of murdering his classmate.
Genres: Mystery, Psychological, Life, Drama
-
38. Double
Japanese Drama - 2022, 10 episodes
After witnessing his captivating performance in a play, Takara quits his job to pursue acting under the watchful eye of Yujin. However, as the genius protege eclipses the teacher, how will their codependent relationship survive?
Genres: Psychological, Drama
-
39. Doubles - Futari no Keiji
Japanese Drama - 2013, 9 episodes
-
40. Dr. Chocolate
Japanese Drama - 2023, 10 episodes
Tetsuya Noda is a former doctor with a mysterious artificial hand. On the other hand, Yui Tershima is a 10-year-old with prodigious surgical skills and can perform any kind of operations. Joined by six other medical friends, they are known as the "Chocolate Company" and perform top-secret operations with a mysterious condition of 100 million yen in cash and chocolates.
-
41. Edo Moiselle: Reiwa de Koi, Itashinsu
Japanese Drama - 2021, 10 episodes
Kuraji Shunsuke was surprised to see an Oiran in his house. The Oiran introduces herself as Senka, and was brought home by Shunsuke's uncle. Shunsuke's family is excited and happy to let Senka stay with them. However, Shunsuke is worried that Senka is here as a new type of fraudster.
Genres: Historical, Romance, Fantasy
-
42. Eizouken ni wa Te o Dasu na!
Japanese Drama - 2020, 6 episodes
Midori Asakusa wants to create an anime, but she's too disheartened to make that first step by herself. By pure chance, she meets Tsubame Mizusaki, an up-and-coming socialite secretly dreaming of becoming an animator. Together with Midori's money-loving best friend Sayaka Kanamori, the energetic trio start the "Eizouken" club and slowly works towards making their "greatest world" a reality.
-
43. Enmadou Sara no Suiri Kitan
Japanese Drama - 2020, 8 episodes
Sara is a judge of the afterworld. She decides whether the deceased will go to heaven or hell. She sets a game where the deceased who come to her are those that were murdered by someone else. The deceased make appeals to her that they want to live.
Genres: Mystery, Drama, Supernatural
-
44. Erased
Japanese Drama - 2017, 12 episodes
After finding his mom killed, Satoru's time-traveling ability takes him back 18 years for a chance to prevent her death and those of three classmates.
Genres: Thriller, Mystery, Drama, Supernatural
-
45. Fence
Japanese Drama - 2023, 5 episodes
Komatsu Kie, a magazine writer from Tokyo, teams up with Omine Sakura, an Okinawa native, to pursue the truth of a sexual assault case.
Genres: Thriller, Mystery, Psychological, Drama
-
46. Gannibal
Japanese Drama - 2022, 7 episodes
When a police officer is posted to a remote village in the countryside, little does he realize he's encroaching on a community of a cannibals.
Genres: Thriller, Mystery, Horror, Psychological
-
47. Gekiryu - Watashi wo Oboete Imasuka?
Japanese Drama - 2013, 8 episodes
-
48. Genkai Danchi
Japanese Drama - 2018, 8 episodes
There was a time when Japan's housing projects, or "danchi," were the dream homes of the masses. They produced a culture of residency unique to Japan, but today, these towers and their residents have aged. Now, the obsessive love of one elderly man for his granddaughter and fear of impending death have made him fixated on their danchi. His neighbors are at the mercy of his old-fashioned and pure ideas.
Genres: Thriller, Mystery, Psychological, Drama
-
49. Giver Taker
Japanese Drama - 2023, 5 episodes
-
50. Glass Heart
Japanese Drama - 2025, 10 episodes
-
51. GM~Odore Doctor
Japanese Drama - 2010, 10 episodes
A brilliant general medicine doctor dreams only of becoming a famous dancer. He returns to Japan to make a name for himself in the entertainment industry only to find out the agency he signed up with was a sham. He stays in Japan and works part-time in a run-down GM center solving baffling medical mysteries. All the while he plans for his dancing comeback.
Genres: Medical
-
53. Haken Uranaishi Ataru
Japanese Drama - 2019, 9 episodes
21-year-old Ataru Matoba begins work for an event company as a dispatched worker. This is her first real job. She goes to work wearing a knit hat, sunglasses and a long coat. She is happy to have the various work experiences and she works pleasantly. Ataru Matoba also has a special ability. When she makes eye contact with someone, she can see that person's troubles or indelible memory. With her special ability, Ataru Matoba solves troubles of people she works with.
Genres: Psychological, Comedy, Life, Supernatural
-
54. Hana-Kimi
Japanese Drama - 2007, 12 episodes
-
55. Hard Nut!
Japanese Drama - 2013, 8 episodes
Kurumi Nanba is a student in late teens majoring in math at Tokyo university. She's viewed as a weirdo due to her poor communication skills, but having a genius level intellect. Meanwhile, Tatsuhiko Tomodo is a young detective. Kurumi Nanba and Tatsuhiko Tomodo work together to solve difficult cases including a series of bomb explosions, a locked-room murder and corporate blackmail.
-
56. He's Expecting
Japanese Drama - 2022, 8 episodes
-
57. Heaven and Hell: Soul Exchange
Japanese Drama - 2021, 10 episodes
Ayako Mochizuki investigates a murder case. From the evidence she collects, she targets Haruto Hidaka as the murder suspect.
Genres: Mystery, Comedy, Drama, Supernatural
-
58. Hidarikiki no Eren
Japanese Drama - 2019, 10 episodes
-
59. Higanbana: Keishicho Sosa Nana ka
Japanese Drama - 2016, 10 episodes
Nagisa Kinomiya is a detective for the 7 Investigation Division. The team consists of female detectives and they seek out female criminals and to help female victims.
Genres: Mystery, Drama, Supernatural
-
60. Higashino Keigo Whose Is the Cuckoo's Egg?
Japanese Drama - 2016, 6 episodes
-
61. Hokuto
Japanese Drama - 2017, 5 episodes
As a child, Hashizume Hokuto was abused severely by his own parents. He never experienced being loved. He stayed at a children's home and then as a teen he met his foster parent Ayako Kondo. For the first time, Hokuto learns what love is and feels happiness, but he becomes a murderer. 20-years-old Hokuto tells his lawyer “Please execute me.”
Genres: Psychological, Crime, Drama
-
63. Hoshi Shinichi no Fushigina Fushigina Tanpen Dorama
Japanese Drama - 2022, 20 episodes
Hoshi Shinichi is the "God of Short Stories" who published more than 1001 short stories during his lifetime, some of which are included in textbooks and continue to be read even today. His stories often feature mysterious and exciting science fiction and fantasy elements, such as the cosmic space, robots, and demons.
A sometimes "humorous" and sometimes "cynic" look at society and mankind. Always short, but always surprising and unpredictable. Is it a poisonous allegory or a wake-up call? See some of his greatest gems come to life in this 2022 live-action adaptation.
-
64. I Turn
Japanese Drama - 2019, 12 episodes
Mister Komae is sent to work at an advertising agency's prefectural office. This is a demotion and reprimand by another name. In the process, he has to live apart from his family. He clamours for money to pay his family's and his own expenses. Matters deteriorate when a mistake leads to an angry telephone call from the thugish CEO of the firm.
-
65. I'm Mita, Your Housekeeper
Japanese Drama - 2011, 11 episodes
-
68. Iribito
Japanese Drama - 2021, 5 episodes
Naho is the deputy curator of the art gallery established by her grandfather, an avid art collector. Naho's husband is the managing director at a different art gallery in Ginza which his family has run for several generations. To avoid the hectic pace of Tokyo, a pregnant Naho decides to move to Kyoto. There, she finds a painting by an unknown painter. She becomes fascinated with it and soon faces an unexpected truth.
-
69. Isekai Izakaya "Nobu"
Japanese Drama - 2020, 10 episodes
-
70. Ishi no Mayu
Japanese Drama - 2015, 5 episodes
-
71. Itsuka, Nemuri ni Tsuku Hi
Japanese Drama - 2019, 6 episodes
Hotaru died in a bus accident during a school excursion. She became a spirit and met the guide of death Kuro. He tells Hotaru that she needs to resolve her three worries left in this world in order to proceed to heaven.
Genres: Youth, Fantasy, Supernatural
-
72. Janus no Kagami
Japanese Drama - 2019, 8 episodes
Ozawa Hiromi, a second-year high school student, lives with her strict grandmother Takako who deprives her of all freedoms. One day, Hiromi faints and wakens to a new personality named Yumi who is the opposite of Hiromi in all ways. Can Hiromi stop Yumi?
Genres: Psychological, Youth, Drama, Fantasy
-
73. Jashin no Tenbin Koan Bunseki Han
Japanese Drama - 2022, 10 episodes
Takano has been transferred to the Public Security Department, which is considered to be an elite among the Japanese police. A murder of a ruling party tycoon occurred near the scene of a bombing that occurred. An organ was removed from the body, and a balance with a heart and wings was left in the vicinity.
Takano, who attended the scene of the bizarre incident, felt uncomfortable with the killing method that imitated ancient Egyptian mythology, and even though he began to tell the story, his colleague Himuro dismissed it.
-
74. Kaeru no Oujo-sama
Japanese Drama - 2012, 11 episodes
-
75. Kakegurui
Japanese Drama - 2018, 10 episodes
A gambling prodigy comes to an elite school run by games and turns the order upside down.
Genres: Psychological, Youth, Drama
-
76. Kakegurui Season 2
Japanese Drama - 2019, 5 episodes
Hyakkaou Private Academy is a prestigious institution for the privileged, which was first established 122 years ago. The students there are ranked by their gambling winnings. The winners receive everything including fame and fortune. The winners also dominate the losers.
One day, female transfer student Yumeko Jabami arrives at Hyakkaou Private Academy. Yumeko Jabami has a pretty appearance, but she is a gambling maniac who loves high stakes.
Genres: Psychological, Youth, Drama
-
77. Kataomoi
Japanese Drama - 2017, 6 episodes
Mitsuki Hiura (Miki Nakatani) is the former manager for a university American-style football team. A reunion for the football team takes place. Mitsuki Hiura attends the reunion, as well as the team's former quarterback Tetsurou Nishiwaki and other teammates. There, Mitsuki Hiura confesses that she killed a person.
Genres: Mystery, Psychological, Drama
-
78. Kateikyoushi no Torako
Japanese Drama - 2022, 10 episodes
Torako is a mysterious, but excellent private tutor. She has big ambitions and works to achieve her goal. She takes private tutoring jobs from kids of rich families and makes connections, while saving money. She currently has 3 students. Her 3 students and their mothers hope to have the students enter prestigious schools, while they must deal with their own unique problems.
Genres: Psychological, Comedy, Life, Drama
-
79. Kazoku Boshu Shimasu
Japanese Drama - 2021, 9 episodes
Three months ago, Shunpei Akagi became a single father. He has raised his 5-year-old son Haru alone since that time. One day, Shunpei Akagi happens to meet his childhood friend Sousuke Osanai, who runs an old okonomiyaki restaurant.
Genres: Drama
-
81. Konya wa Kokoro Dake Daite
Japanese Drama - 2014, 8 episodes
12 years ago, upon her divorce from her husband Maoka Ryusuke, Aso Shoko had to hand over the custody of their daughter to him. Today, although she secretly hopes to be able to reconcile with her daughter, she is not confident that she can live together with her teenage daughter. Maoka Miwa, harbors resentment towards her mother, for having abandoned her 12 years ago. She has absolutely no intention of living with Shoko. A meeting is arranged for the pair to talk things over. However, on the way back, the two of them are involved in an accident, which causes them to switch bodies!
Genres: Drama, Supernatural
-
82. Kurokouchi
Japanese Drama - 2013, 10 episodes
-
83. Kuzu no Honkai
Japanese Drama - 2017, 12 episodes
Yasuraoka Hanabi and Awaya Mugi seem to be the ideal couple. They are very popular and seem to fit in with each other. However, what their classmates don't know is that they share a secret.
Genres: Psychological, Romance, Life, Drama
-
84. Light of My Lion
Japanese Drama - 2024, 11 episodes
The appearance of a mysterious little boy interrupts the quiet, predictable life shared by an artist with autism and his caring older brother. The appearance of a mysterious little boy interrupts the quiet, predictable life shared by an artist with autism and his caring older brother.
-
85. Limit
Japanese Drama - 2013, 12 episodes
On the school bus, there is an order. Every girl has her place. But there's no telling what happens after the crash.
Genres: Action, Thriller, Psychological, Drama
-
86. Lion no Oyatsu
Japanese Drama - 2021, 8 episodes
Lion's House is a hospice, located on a beautiful island. With their various backgrounds and personalities, people spend the last days of their lives at the hospice. Shizuku learned that she did not have much time left to live and decided to spend her last days at Lion's House.
-
87. Love Deeply!
Japanese Drama - 2021, 9 episodes
-
88. Mahiru no Tsuki
Japanese Drama - 1996, 12 episodes
When a woman is viciously raped, the traumatic event robs her of her self-confidence and ability to love as she had loved before. With special attention to her story of personal triumph over adversity, this touching drama recounts the tale of two lovers attempting to regain the happiness and level of affection that was theirs before her attack.
Genres: Psychological, Romance, Drama
-
89. Manatsu no Shonen: 19452020
Japanese Drama - 2020, 8 episodes
A group of high school students hang out regularly at a secret hiding place near their school. One day, they accidently meet a soldier who time travelled from 1945. They begin to explore ways to send the soldier back to his time while learning about true freedom and happiness.
Genres: Historical, Comedy, Youth, Fantasy
-
90. Marriage is Difficult for a Ninja
Japanese Drama - 2023, 11 episodes
-
91. Marumo no Okite
Japanese Drama - 2011, 11 episodes
Mamoru Takagi's best friend suddenly dies from cancer, leaving behind his twin children, Kaoru and Tomoki. The children's mother had abandoned them when they were young, and they had no other dependents left. The twins' relatives argue over who will take responsibility for them. In the end, the twins are separated. However, the twins are extremely close, and both run away from their respective foster families. Marumo manages to find them, and after a brief struggle to bring them back, Marumo gives in and agrees that the twins can stay with him.
Genres: Drama, Family, Supernatural
-
92. Meiji Kaika: Shinjuro Tanteicho
Japanese Drama - 2020, 8 episodes
Set during the early Meiji era, Private Detective Shinjuro Yuki returns to Japan from abroad. Trusted by the Tokyo Metropolitan Police Department, Detective Yuki attempts to solve some strange cases that have taken place. While investigating, he meets Rie, the daughter of a powerful business man, who takes an interest in him.
Genres: Thriller, Historical, Mystery, Drama
-
93. Midnight Diner
Japanese Drama - 2009, 10 episodes
Set in a small restaurant in the corner of a shopping district. The unusual eatery is only open after midnight, and its standard menu consists of just a single choice. However, the customers still come for the amusing chatter and the proprietor's willingness to cook any dish that they request. This drama depicts the lives of the restaurant's patrons, including a yakuza, an unsuccessful actor, a group of office ladies, a newspaper delivery boy, and a stripper.
-
94. Miracles
Japanese Drama - 2018, 10 episodes
Aikawa Kazuki teaches ethology at a university. Because he gets absorbed when it comes to animals and living creatures that he loves, he is constantly getting reprimanded by the university. In addition, he has a habit to postpone doing things he finds bothersome, and is very bad at being on time.
-
95. Misaki Number One!!
Japanese Drama - 2011, 10 episodes
One day, all of a sudden, Misaki, the number one hostess of a club in Roppongi becomes a high school teacher! Of all classes, she is appointed as the homeroom teacher for Class 2Z, a special class for the troublemakers at the school. But, with her positive power, she takes the students head-on, without ever giving up!
-
96. More than Words
Japanese Drama - 2022, 10 episodes
-
98. Motokare no Yuigonjou
Japanese Drama - 2022, 11 episodes
-
99. Mr. Hiiragi's Homeroom
Japanese Drama - 2019, 10 episodes
With graduation 10 days away, homeroom teacher Hiiragi gathers all 29 students of class 3-A and proclaims them as his hostages. His last lesson regards the death of a student that passed away a few months before. Nobody will be able to graduate until the truth is known.
Genres: Action, Thriller, Mystery, Psychological
-
100. Mukou no Hate
Japanese Drama - 2021, 8 episodes
Set in the year 1985, an arson-murder case takes place at an apartment in Tokyo. The victim is novelist Kimizuka Kohei. Ikematsu Ritusko is soon arrested for his death.
Genres: Thriller, Mystery, Psychological, Drama



































































































