Berikut adalah daftar film dan serial TV yang pernah dibintangi So Ji Sub:
Film:
2002 - Can't Live Without Robbery sebagai Choi Kang-jo
2008 - Kitaro and the Millennium Curse sebagai Yaksha, Rough Cut sebagai Gang-pae, U-Turn (short film) sebagai Ji-su
2009 - Sophie's Revenge sebagai Jeff
2011 - Always sebagai Jang Cheol-min
2012 - A Company Man sebagai Ji Hyeong-do
2015 - The Throne sebagai King Jeongjo (cameo)[88]
2017 - The Battleship Island sebagai Choi Chil-sung
2018 - Be with You sebagai Woo-jin
Serial TV:
1996:
- Three Guys and Three Girls sebagai Kim Chul-soo
1997:
- Model sebagai Song Kyung-chul
1998:
- MBC Best Theater episode 316: "What You Cherish Can Never Be Forgotten" sebagai Dong-woo,
- I Hate You, But It's Fine sebagai Chul-min
2000:
- Love Story episode 6: "Miss Hip-hop & Mr. Rock" sebagai Oh Chul-soo
- MBC Best Theater episode 389: "Have You Ever Said 'I Love You'?" sebagai Kyung-min
- Wang Rung's Land sebagai Park Min-ho
- Because of You sebagai Yoon Min-ki
- Joa, Joa sebagai Park Ji-sub
- Cheers for the Women sebagai Hwang Joon-won
2001:
- Long Way sebagai Ki-hyun
- Delicious Proposal sebagai Jang Hee-moon
- Law Firm sebagai Choi Jang-goon
2002:
- We Are Dating Now sebagai Choi Kyo-in
- Glass Slippers sebagai Park Chul-woong
2003:
- Thousand Years of Love sebagai General Guishil Ari / Kang In-chul
2004:
- Something Happened in Bali sebagai Kang In-wook
- I'm Sorry, I Love You sebagai Cha Moo-hyuk
2009:
- Cain and Abel sebagai Lee Cho-in / Oh Kang-ho
- I am GHOST sebagai Ghost
2010:
- Road No. 1 sebagai Lee Jang-woo