Kim made her acting debut through the
independent film 2017 Project With The Same Name, an omnibus feature film produced annually, playing the role of a woman who was recently involved in a
breakup in the episode "Hello, My Hard Work". In 2018, Kim played the role of a high school student in mystery thriller film
Marionette. The same year, she played the lead role of Koo Ja-yoon in the action-mystery film
The Witch: Part 1. The Subversion, directed by
Park Hoon-jung, where she was chosen from among 1,500 candidates who auditioned for the role. She received universal acclaim for her strong performance in a challenging role that included intense fighting scenes, and winning a large number of newcomer awards. Thanks to the success and popularity of
The Witch: Part 1. The Subversion, a sequel is scheduled to be produced. In 2020, Kim made her television debut in the
JTBC television series
Itaewon Class, based on the webtoon of the same title. For her performance in the drama, she won the
Best New Actress (TV) Award at
56th Baeksang Arts Awards. In March 2021, Kim was confirmed to join the
SBS drama
Our Beloved Summer with
Choi Woo-shik, which premiered in December 2021. The drama reunited Kim with Choi after
The Witch: Part 1. The Subversion (2018). In May 2022, Kim decided not to renew her contract with ANDMARQ. Later in August, Kim signed with United Artists Agency. Kim starred in the
mystery crime thriller television series
Nine Puzzles in 2025 alongside
Son Suk-ku. She played a criminal profiler for the
Seoul Metropolitan Police Agency. In the same year, she led
JTBC's
coming-of-age romance series
A Hundred Memories as a bus hostess in the 1980s. ==Filmography==