Jo Jae Hyun is a prolific character actor in Korea. He has been in many movies and TV drama since the early 1990s. His most impressive performance is probably the role of the bizarre gangster in Kim Gi-Duk's movie Bad Guy.