There’s something incredibly magnetic about an enemies-to-lovers romance. The heat born from discontent, the friction that turns into longing, and that explosive moment when hate reveals itself as love.
That’s exactly the energy the Thai BL Head 2 Head brings to the screen right from the start.
Adapted from the web novel Nai Khrai Wa JJ Mai Thuk Kan by My feline, the series follows Jerome “J” Jirakan and Jinn, played by Sea Dechchart Tasilp and Keen Suvijak Piyanopharoj, two long-time rivals who can’t cross paths without trading jabs, insults, or glares. When a late-night race ends in a crash after J sees a vision of Jinn, fate forces them into close quarters as J recovers under Jinn’s reluctant care. What starts as hostility simmers into something neither of them is ready to admit. Joining them is a promising secondary pairing with Java Bhobdhama Hansa as Van and Surf Patchara Silapasoonthorn as Farm, adding another spark-filled dynamic to the story.
Enemies-to-lovers has always been an irresistible trope for me. Maybe it’s because of the tug-of-war tension, the emotional combustion waiting to happen, or the thrill of watching two people fall despite themselves. Whatever that magic is, Head 2 Head taps into it instantly.

Having followed Sea and Keen since their early pairing days, I went in confident that the chemistry would deliver. Both are great at communicating longing and heat through expressive eyes and body language, and this series gives them the perfect stage to showcase it. The tension between J and Jinn is sharp, charged, and addictive from the start.
The first two episodes lean fully into the “constant collision” dynamic the title promises. J and Jinn share a long history as childhood acquaintances turned competitive frenemies. J, in particular, seems unable to stop poking at Jinn, an obsession fueled by competition, adrenaline, and something deeper he hasn’t named yet. With both studying fashion and bonding over cars and racing, their world is stylish, high-energy, and perfectly suited to their fiery relationship.
Add in Van and Farm quietly brewing on the sidelines, and the stage is set for two romances full of spark, stubbornness, and heart, plus the kind of friendship group chaos that’s just plain fun to watch (I see you JJ, New, and Paul). J and Jinn’s mothers (Nui Sujira Arunpipat and Mam Vichuda Pindumanother) are another amazing dynamic. Their friendship with each other and their relationships with their sons is both endearing and full of laughs.

My one caution lies in execution of the payoff. Sea and Keen have chemistry down to a science, but they’ve historically held back at the critical romantic ignition point: the kiss. Early-career direction and age likely played a role in that, but in a trope built on tension reaching a breaking point, that payoff matters. I don’t watch dramas for the intimacy (nor do I need it), but if the script includes it, then it needs to match the emotional stakes. And in an enemies-to-lovers storyline, the first real moment of surrender should feel earned and explosive.
That said, I’m here for the sparks, the angst, the rivalry, and the inevitable unraveling of two boys who are clearly more tethered to each other than either wants to admit.
For a lively, chemistry-charged enemies-to-lovers story with a great ensemble cast that’s equal parts fun and emotionally loaded, check out Head 2 Head now on GMMTV’s YouTube channel.
Rating- 4 out of 5