Beautiful mess

Colton Haynes is naked and covered in paint

Colton Haynes is slowly but surely moving on from his split with Jeff Leatham… by getting naked and covered in paint.

After a month-long absence from Instagram, the 29-year-old actor just shared a new photo to his page along with the caption:

Naked & covered in paint with someone I love more than I can comprehend… @hollandroden . More to come. Thk you @thetylershields for making this incredible art. ? #teenwolf7years

The woman in the photo is Haynes’ former Teen Wolf co-star Holland Roden. Teen Wolf ran for a total of six seasons, from 2011 to 2017, with the series finale airing last September.

Related: Colton Haynes posts a string of late night tweets about being gay in Hollywood

The photographer is Tyler Shields, who shared a second image from the shoot to his Instagram page along with the caption:

If it was easy everyone would do it, if everyone did it, it would be easy. There is no such thing as failure there is no such thing as trying you either do it or you don’t you make up in your mind what success is to you, life is dictated by choices some happen fast some take a life time, but when you make a choice if it does serve you if it wasn’t the right choice sticking to it only hurts you. Be strong be dedicated and be decisive. Photo of @coltonlhaynes and @hollandroden

We have to say, Colton makes quite a beautiful mess.

Related: Everyone’s freaking out about that explicit “AHS” sex scene between Colton Haynes and Evan Peters