Park Bo-gum has indeed played the role of a king. He played the role of Prince Lee Young in the 2016 historical drama "Love in the Moonlight". He was the crown prince of Joseon who was later crowned as King Lee Hyeon. The drama was a huge success and Park Bo-gum received much praise for his performance.
The Park Bo-gum Fan Challenge: How Well Do You Know the Hottest South Korean Actor?