Wentworth Miller is parting ways with the CW's Arrowverse.

Wentworth Miller's Leonard Snart has been a fan favorite in The CW's Arrowverse since his first appearance as Captain Cold in 2014's episode of The Flash "Going Rogue". Miller shared the message on his personal Instagram saying that he's now shooting his last episodes for The Flash and Legends of Tomorrow. What started off as a villain turned more into a complex character that was neither only good or bad. "Grateful - now and in advance - to a pair of talented casts and hardworking crews. It's been an opportunity, an education and a f-cking blast", he added.

The Flash and Legends of Tomorrow air new episodes back-to-back on Tuesday nights at 8 p.m. ET on The CW.

If you are a regular viewer of The Flash and Legends of Tomorrow, you saw his gradual evolution from Barry Allen's enemy to his somewhat ally to full-on hero along with his BFF Mick Rory aka Heatwave played by Dominic Purcell.

As someone who wasn't sold on this universe until the first season of The Flash, Captain Cold was one of those characters that really helped sell me. Last month, we learned that Victor Garber, who plays Professor Stein (and one half of Firestorm), was confirmed to be leaving the show sometime during its currently-airing third season.