Looking for drama where the protagonist has many layers or secrets that's peeled off one by one as the drama progresses and awes or surprises or confuses the other characters and audience. 

Flower Of Evil - plot twist after plot twist, the ML is a complex character with a complex backstory and complex psyche. every secret revealed during the show is as shocking as the last one.

Flower of Evil is the best recommendation here, but also Live Up to Your Name comes to my mind. It takes some time to figure out who ML really is and what drives him.

I would also recommend It's Okay to Not Be Okay

 emi:
Flower Of Evil - plot twist after plot twist

that's right, and I would add dramas where are similar layered ML + surprises/twist after twist (also they have some darkness too, complex characters often have it or develop from or to it), also are great high quality dramas:

Cruel City 

Hello Monster 

The Smile Has Left Your Eyes 

The Innocent Man 

and 2 dramas with special mention, here are multiple complex, onion leads, complex relationships and feelings, also every episode is full and great, not pulled even one episode, not predictable plot and amazing acting, cinematography, music and overall everything: 

Arthdal Chronicles 

When I Was the Most Beautiful 

p.s. Search: WWW - Main leads are women but at list one ML is quit main and good written character. FLs are multilayered and realistic characters, this drama with its relationships/characters is really mature, without taboo clieche themes and typical dramaworld writing/plot. really interesting and refreshing