Killian Jones has never looked so dashing!
ET has your first look photo of Hook looking oh-so dashing in his wedding tux, plus exclusive details from set about how this velvet suit was selected, and why fans are going to be "very happy" with Emma and Killian's journey down the aisle.
"I think I can probably credit [Once Upon a Time showrunner] Eddy [Kitsis] for this look," star Colin O'Donoghue dished of his suit to ET during a joint interview with Jennifer Morrison on Once's Vancouver set last month. "We were going to go in a different direction and Eddy was like, 'It has to be black velvet!' So that's it -- it's black velvet."
"It's really soft though," the 36-year-old actor added with a laugh.
Kitsis further explained to ET that he and co-executive producer Adam Horowitz had a very specific vision in mind when it came to Hook's look.
"Adam and I both thought that Hook needed to have a tux that reflects his personality, so you can't go from leather to just a basic tux," he revealed. "We felt like he had to have a little edge to it so the velvet felt like the Hook-version of fancy."
"You look amazing!" co-star Jennifer Morrison chimed in while looking dazzling herself in her intricately laced wedding gown. "He's been getting a little jealous about all of the attention the dress has been getting, so I'm trying to butter him up a little bit about his velvet jacket."
"I think that they'll be very happy," he said. "Because even to get to this point in this season, they’ve had such ups and downs. So to get to this place, within the realm of what's about to happen to them and all that kind of stuff, is pretty impressive."
O'Donoghue continued, "They've just decided that, 'You know what? We love each other, we want to be together and now is the time to do it.'"
Once again, Oncers, this article only contains a teeny, tiny bit of all the interviews that ET gathered while on set of Once Upon a Time's musical wedding extravaganza! So make sure you keep it locked to ETonline and follow @LeanneAguilera on Twitter for even more magical scoop in the weeks to come!
Once Upon a Time airs Sundays at 8 p.m. ET/PT on ABC.