“Riverdale” star Charles Melton has closed a deal to star in “Swing” opposite Michael Shannon and Alexander Ludwig, an individual with knowledge of the deal told TheWrap.

Michael Mailer is directing the rowing drama, written by Vojin Gjaja. “Swing” follows a group of friends and rowing teammates during their last year at an Ivy League college in 1999. When an army vet takes over as their coach, their entire lives are changed.

Gjaja wrote the screenplay based on his own experiences as an oarsman at Columbia University. Shannon is also serving as a producer on the film, alongside Robert Ogden Barnum, Lucas Jarach and Byron Wetzel.

Also Read: 'Riverdale' Season 2: New Cast Member Was Told Not to Watch the Show

Melton is best known for his role in CW’s “Riverdale” as Reggie Mantle. He also most recently starred in “The Sun Is Also a Star” opposite Yara Shahidi, as well as “American Horror Story” and “Glee.” He will next be seen in “Bad Boys For Life,” alongside Ludwig, Will Smith, Vanessa Hudgens, Martin Lawrence and Kate del Castillo.

Melton is represented by CAA and Untitled.

Also Read: 'Riverdale' Showrunner on Fred's 'Heroic Death,' Honoring Luke Perry With Shannen Doherty Cameo

Shannon most recently starred in “Knives Out” and “State Like Sleep” and will next be seen in “The Quarry.” He is represented by CAA, Wetzel Entertainment Group and Narrative.

Ludwig will next be seen in “Midway” and is reprising his role on “Vikings” when it returns for season 6 in December. He is repped by Untitled and UTA.