Johan tiene una apariencia infantil, un físico delgado y delgado; cuando se viste de forma cruzada, se dice que tiene hermosas caderas. El cabello de Johan está con un color marrón, con las palmas apenas cubrendo sus ojos. Su color de ojos es negro; sin embargo, se ha notado después del arco del perro Dios que su ojo derecho ha comenzado a convertirse en gris, lo que significa su creciente ceguera Su atuendo una vez consistía en una capucha negra con el logotipo de Dios Perro en la parte posterior, pero desde la disolución del grupo, se le ve generalmente usando ropa oscura, botas y una gorra. En el pasado, llevaba dos pulseras de deseos, una para desear que la vista de su madre mejorara y la otra para desear que pudiera cuidar de Mira para siempre, pero las dio ambas después de los arcos Cult y Dios Perro. Ha sido referido como guapo y caliente. Fue amigo de Mira y Zack desde la infancia, así como líder de God Dog y el único miembro después de que todos traicionaron y abandonaron el grupo. Tiene una extraordinaria habilidad para copiar cualquier arte marcial después de verlo como se muestra a través de la serie donde usa todo tipo de técnicas después de verlos. Johan se presenta por primera vez como un niño tímido enamorado de Mira, su amigo; similar a su otro amigo, Zack Lee. En su adolescencia, Johan se mostró más preocupado por los demás que por sí mismo, permitiéndose ser golpeado por los matones para evitar tener problemas por el bien de su madre. Cuando era más joven, era muy obediente y se preocupaba mucho por su madre y Mira. También era muy fiel a su religión. Durante sus años de escuela secundaria, Johan tenía baja autoestima y se consideraba un perdedor, y se excluía de sus únicos amigos, Mira y Zack. Johan superó su celos al vencer a Zack en el campeonato de boxeo, pero desapareció completamente de sus vidas poco después. Después del incidente con la secta, Johan se vuelve más reservado y frío. Tiene una visión amarga del mundo y cree que el poder es lo más importante. No puede soportar personajes optimistas como Vasco que tienen una visión del mundo brillante, y él toma la derrota a tales personajes personalmente. Sin embargo, Vasco implica que la razón por la que está tan frío es porque está solo y tiene miedo de confiar en los demás. Johan es terco, especialmente cuando se trata de otros miembros de pandillas. Él puede ser el comandante, como se demostró cuando no dudó en ordenar alrededor de dos miembros de Hostel después de que los derrotó. También puede ser increíblemente infantil cuando siente celos de los demás, como se ve en el arco de One Night donde se unió a Jace Park y se volvió evidentemente celoso de la estrecha amistad de Jace y Vasco como lo describe Jace, haciendo todo lo posible para demostrar su propio valor. Su egoísmo es citado como un fallo de carácter importante tanto por Gun como por Jin Jang, el primero lo dando como la razón por la que Johan fue descalificado como su sucesor. Aunque Johan afirma que su única familia son sus perros, Eden y Miro, su implicación es que todavía se preocupa por su madre. Esto se ve cuando continuó volviendo a su salón de peluquería, a pesar de su visión deteriorada lo que significa que nunca consiguió un buen corte de pelo. Lo que también la hizo pensar continuamente que era Zack en su lugar.
Se burló de que Johan fue capaz de copiar Taehun Seong ((de Viral Hit) un golpe de 1080 °, ya que su icónica chaqueta se muestra en un flashback donde está haciendo su golpe de giro, este movimiento casi se usa en Vasco.