Yep, he's gay.

After four seasons as flamboyant, fashion-conscious Justin Suarez on ABC's Ugly Betty, Mark Indelicato's TV character is finally coming out.

Once Justin's soon-to-be-stepfather catches him making out with his classmate Austin (Ryan McGinnis), Justin decides to make their relationship public -- at his mother's wedding.

In an exclusive sneak peek of Wednesday's Ugly Betty, the teens slow dance at the ceremony as Justin's aunt Betty (America Ferrara) and pals Marc St. James (Michael Urie) and Amanda (Becki Newton) look on. (Watch a clip above)

Indelicato, 15, tells he is proud to showcase the same-sex relationship in prime-time.

"I really am not doing this for myself. I'm doing this for everyone out there that doesn't have a person to talk to, that doesn't have a [mentor figure like] Marc St. James to chat with them," Indelicato told Us last month. "I went into [filming] saying this is history, we’re making history now, and I'm so happy that it happened."

Watch Justin's full coming out episode on April 7. The show's series finale airs April 14 at 10 p.m./ET on ABC.