Em fevereiro de 2018, foi escalado para seu primeiro papel principal na TV, interpretando um príncipe herdeiro em "100 Days My Prince". No drama histórico D.O. é Lee Yul, um príncipe que quase morre após escorregar de um penhasco em uma tentativa de assassinato. O príncipe acaba perdendo a memória e vagueia por 100 dias como Wondeok. O drama está programado para ir ao ar na tvN em 10 de setembro de 2018. Ainda em 2018, D.O. está previsto para estrelar "", um filme ambientado em um campo de concentração na Coréia do Norte durante a Guerra da Coréia. Ele interpreta um soldado norte-coreano que se apaixona por sapateado no meio de todo o caos.