CBS News September 12, 2018, 6:12 PM Evanna Lynch, Luna Lovegood from "Harry Potter," joins "Dancing with the Stars" cast

Keo Motsepe (L.) and Evanna Lynch on "Dancing with the Stars."

Craig Sjodin/ABC

"Dancing with the Stars" will be just a little more magical next season with the addition of cast member Evanna Lynch. The Irish actress is best known for playing oddball "Loony" Luna Lovegood, Harry Potter's Hogwarts classmate, in the "Harry Potter" films.

Lynch will be paired with dancer Keo Motsepe for Season 27 of the reality competition show. The show announced its full lineup on "Good Morning America" on Wednesday.

[email protected]_Lynch won’t need any wizardry with @keodancer as her partner! ⚡️#DancingOnGMA#DWTS pic.twitter.com/YBsJnSjdhB

— Dancing with the Stars (@DancingABC) September 12, 2018

Other curveballs include Joe "Grocery Store Joe" Amabile from "Bachelor in Paradise" and former Olympic gymnast Mary Lou Retton, who was the first-ever American woman to win the all-around gold medal at the Olympics in 1984.

Here's the full lineup: