Cast Park Min Young as Hazelyn Sullivan"Haze/hazel" IU as Faye Villa Nueva Lee Min Ho as Lex Luther"P.L" Kwon Sang Woo as Francis Luther Park Shin Hye as Aubrey Snox "LadyHunter" Nam WooHyun as Nigel Wayn Park Seo Joon as Shawn Cruz Kim Sae Ron as Ayane Shin"Aya" Ku Hye Sun as Vanessa Tagle"Vanes" Myung Soo as Clinton Alvares Chanyeol EXO as Luke Ender
36 parts