Rumplestiltskin's (Robert Carlyle) lovely locks have gone away on "Once Upon a Time," and we're starting to seriously miss his shaggy-haired look.

So why the new 'do?

Metaphorically, Rumple cut his hair in an attempt to show he was willing to change his nefarious ways for Belle (Emilie de Ravin). An attempt that failed for the most part, especially given his new relationship with the Evil Queen (Lana Parrilla).

In actuality, the new look is thanks to Robert Carlyle's upcoming movie, "Trainspotting 2." The actor spent the summer hiatus filming a sequel to his popular '90s flick, and the character called for him to crop his hair short and grow a pretty retro mustache.

RELATED: Dan Scott is just as evil on ‘OUAT’ as he was on ‘One Tree Hill’

You can catch "Trainspotting 2" in March 2017, but don't expect to find Carlyle in a similar role to Rumplestiltskin. Begbie is even more unpredictable and violent than Carlyle's fairytale counterpart.

Rumple's first few episodes of "Once Upon a Time" Season 6 actually featured a very convincing wig on Carlyle. We can probably expect to see this wig again during any flashbacks to the Enchanted Forest, since we're not sure Rumplestiltskin could pull of the same manic magician look without the untamed curls.

Who's to say if Carlyle will grow his hair back in Season 6, but honestly, we're kind of digging the new look.

"Once Upon a Time" airs Sundays at 8 p.m. ET/PT on ABC.

Posted by:Lindsay MacDonald

Lindsay MacDonald is a Los Angeles based entertainment reporter with an affinity for CW superheroes. She graduated from Pepperdine University with a major in Media Studies and a borderline unhealthy obsession with TV in 2012. She would much rather spend the day binge-watching ‘The Flash’ or sorting ‘Game of Thrones’ characters into Hogwarts houses than venturing outdoors. TV words to live by: “Never ignore coincidence. Unless, of course, you’re busy. In which case, always ignore coincidence.”