Samuel Larsen has a new look. The "Glee" star, who plays Joe Hart on the hit show, chopped off his signature dreadlocks for a shorter, edgier look. The 21-year-old devoted Christian revealed the dramatic change in a photo shoot with photographer Chelsea Larsen.

In the sexy photo shoot Larsen poses shitless showing off the shorter hair and a toned physique. In some of the shots he stares intensely into the camera, while in others he playfully tugs on his shorter locks.

Many fans were shocked by the new look but loved it posting their comments on Larsen's Instagram account. Larsen has been looking forward to chopping his hair for a while now. In 2011, he told TV Line that he was over his hair.

"If it was up to me, I'd have cut it a long time ago," Larsen said. "I called my agent a year ago telling hr I wanted to cut my hair because it limited me too much. I wanted to get more mainstream roles, and she talked me out of it."

He added that "Glee" co-creator Ryan Murphy liked the extra-long dreadlocks but Larsen always looked at his hair as more of a burden.

Shortly after getting his hair cut, Larsen tweeted about the change joking about the new look. He also showed off his cut in a video uploaded to Vine.

Larsen landed the part on "Glee" after winning the first season of "The Glee Project" on the Oxygen network. Upon winning Larsen got to appear on seven episodes on season three of the show. Another winner of "The Glee Project" was Damian McGinty who also received a recurring role on the show.

Larsen had also auditioned for "American Idol" in 2010 but was cut during Hollywood Week.