Actor Gabe Khouth, who played Sneezy, aka Mr. Clark, on ABC's Once Upon a Time, has died. He was 46. Khouth died July 23 after apparently suffering a cardiac arrest during a motorcycle ride; actor Peter Kelamis shared the news on Twitter.

"Gabe ALWAYS put a smile on everyone's face," Kelamis wrote.

Khouth's other TV roles included Supernatural, Psych, iZombie, A Series of Unfortunate Events, and, most recently, ABC's The Crossing. The Canadian actor also appeared in a number of TV movies and voiced roles in shows like Fruit Ninja and Beyblade Burst.

On July 23rd, my friend, Gabe Kouth appeared to suffer a cardiac arrest while riding his motorcycle and tragically died as a result.

Gabe ALWAYS put a smile on everyone's face.

My deepest condolences to his Family and friends

RIP-You kind, kind soul#Heartbroken #gonetoosoon pic.twitter.com/YxM516Xrxh — Peter Kelamis (@PeterKelamis) July 26, 2019

Once Upon a Time co-creator Adam Horowitz paid tribute to Khouth on Twitter, calling him "a lovely man, a great talent, and an indelible part of Once Upon A Time since the beginning. But more importantly, he was our friend. He will be missed."

Khouth's OUAT co-stars also memorialized him on social media. "My heart goes out to your family & loved ones," Emilie de Ravin wrote on Instagram. "You were so sweet, kind & caring to me. I'll have a beautiful memory of whenever we would talk, you were always so genuine & always could make me smile. I will miss you dearly friend."

"We are all devastated by the passing of our dear & sweet friend Gabe Khouth from Once," said Sean Maguire.

Jason Burkart tweeted, "Thanks for all the belly laughs." He also shared a video from Khouth's brother Sam, who said, "My brother loved to ride."

Terribly saddened to learn of the passing of Gabe Khouth... a lovely man, a great talent, and an indelible part of Once Upon A Time since the beginning. But more importantly, he was our friend. He will be missed. RIP, Gabe. — Adam Horowitz (@AdamHorowitzLA) July 26, 2019