Kenny Johnson as Caleb
“Bates Motel” executive producer Kerry Ehrin thanked Kenny Johnson for making the role of Caleb “multi-dimensional and heartbreakingly human.” Cate Cameron/A&E

Caleb’s “Bates Motel” journey has come to an end in last night’s episode of “Bates Motel.” Bidding farewell to the character, executive producer Kerry Ehrin thanked the man who gave life to the role, Kenny Johnson.

“I couldn’t write this without saying goodbye to Caleb and thanking the wonderfully talented Kenny Johnson for taking on this incredibly tough role and making it into something so multi-dimensional and heartbreakingly human,” Ehrin wrote in a blog post for Entertainment Weekly. “You gave Caleb a beating heart, Kenny. You played a doomed and sometimes evil person with integrity and love. You broke our hearts, just as he had broken Norma’s (Vera Farmiga), with a kaleidoscope of qualities that blurred the lines and simply made us feel.”

“In the ocean of ‘Bates,’ where truth is irrelevant and perception is the only guiding force, you always moved gracefully in those deep waters,” Ehrin added. “It has been a pure joy getting to work with you and your beautiful mind. Thank you so much, Kenny.”

In Season 5, episode 3, Norman (Freddie Highmore) locked up Caleb in the basement of their house when Caleb found out that he killed Norma and was keeping her corpse in a freezer. However, at the end of the installment, Norman freed Caleb and told him to never come back.

Caleb ran out of the house to save himself, but before he could leave, Mother took Norma’s gun and fired at Caleb. The bullet didn’t land on Caleb, but he was accidentally run over by a car driven by Chick (Ryan Hurst), causing his death.

While live-tweeting last night’s episode, Farmiga and Hurst praised Johnson’s performance in the installment. Read their tweets below:

An all-new episode of “Bates Motel” airs on Monday, March 13 at 10 p.m. EST on A&E.