His most recent role is Kang , the main villain , in the action thriller Olympus Has Fallen , with Gerard Butler , Aaron Eckhart , Morgan Freeman and Melissa Leo.
Rick Yune portrayed the character Kang Yeonsak in the film Olympus Has Fallen .