With Abigail Breslin already locked in to play Baby, ABC's Dirty Dancing has finally found its Johnny Castle. The Wrap reports that actor/dancer Colt Prattes has landed the iconic role in the Dirty Dancing TV special. The site also reports that Debra Messing has come aboard to portray Marjorie Housman, Baby's mother.

ABC's Dirty Dancing is said to be a three-hour musical special, but it won't be airing live like popular specials such as NBC's The Wiz Live! and Fox's Grease: Live. Instead, it will be filmed prior to broadcast, much like Fox's upcoming The Rocky Horror Picture Show Event. Our report from last month revealed that ABC will likely give this special the green light once Johnny Castle was cast, so we may get an official announcement soon, now that Colt Prattes has come aboard.

The original movie was set in the 1960s in a Catskill Mountain resort, and followed the romance between Baby (Jennifer Grey) and Johnny Castle (Patrick Swayze), a dance instructor working at the vacation spot. The supporting cast included Jerry Orbach, Cynthia Rhodes, Jack Weston, Jane Brucker, Kelly Bishop and Lonny Price. The movie earned $63 million domestic and $213.9 million worldwide from just a $6 million production budget. The new series will also be set in the 1960s like the movie.

Wayne Blair (The Sapphires) is directing the adaptation from a script by Jessica Sharzer (Scream Queens). Tony winner Andy Blankenbuehler, who most recently choreographed the hit Broadway musical Hamilton, is on board as choreographer. Allison Shearmur is producing alongside Eleanor Bergstein, who wrote the script for the original Dirty Dancing, with Adam Anders and Judy Cairo producing.

This will be the first major acting role for Colt Prattes, who has previously appeared in guest starring spots in NBC's Mercy and a three-episode arc on the web series Wiener and Wiener. He is best known as a dancer, who appeared in Pink's 2012 music video "Try." He has also appeared as a dancer on programs such as the MTV Movie Awards, America Music Awards and The Grammy Awards. What do you think about Colt Prattes playing Johnny Castle in ABC's Dirty Dancing?