Choi Woo-shik was first seen in the 2011 South Korean historical drama series ‘The Duo’ where he played the role of a young Gwi-dong. That same year, he also appeared in televison shows: ‘Living in Style,’ ‘Deep Rooted Tree,’ and ‘Special Affairs Team TEN.’ In 2012, he made his silver screen debut in the crime drama thriller film ‘Circle of Crime’ directed by Mun-heum Kim. The following year, he starred as ‘Yoon Yoo-joon’ in the South Korean action comedy-drama film ‘Secretly, Greatly’ directed by Jang Cheol-soo. The film grossed over US$42.6 million and broke many records at the box office. He continued to star in films like ‘Flu’ (2013), ‘Set Me Free’ (2014), ‘Big Match’ (2014), and ‘In the Room’ (2015). In 2016, he played the role of ‘Yong-guk’ in the South Korean action horror film ‘Train to Busan’ directed by Yeon Sang-ho. The film was lauded by critics and also performed well at the box office, grossing over $98.5 million on a budget of $8.5 million. He was next seen in films such as ‘Okja’ (2017), ‘Golden Slumber’ (2018), ‘The Princess and the Matchmaker’ (2018), ‘The Witch: Part 1. The Subversion’ (2018), ‘Monstrum’ (2018), and ‘Rosebud’ (2019). In 2019, he starred as ‘Kim Ki-woo / Kevin’ in the South Korean black comedy thriller film ‘Parasite’ directed by Bong Joon-ho. The film opened to universal acclaim and was a massive box office success, grossing over $263.1 million on a $15.5 million.
In 2020, he made a cameo appearance in the South Korean dystopian action thriller film ‘Time to Hunt’ directed by Yoon Sung-hyun. The film had its premiere at the 70th Berlin International Film Festival and holds a 65% approval rating on Rotten Tomatoes. The following year, he became a part of the South Korean romantic comedy television series ‘Our Beloved Summer’ created by Studio N. He played the role of ‘Choi Woong / Go-oh’ and remained a part of the show until it went off-air in 2022. Woo-shik last appeared in the 2022 South Korean crime drama film ‘The Policeman's Lineage’ directed by Lee Kyoo-man.