Too Old? 'Harry Potter' Star Emma Watson Replaces Scarlett Johansson in Role

"Harry Potter" actress Emma Watson will replace Scarlett Johansson in "Napoleon and Betsy" as the part has "skewed younger," according to the Hollywood Reporter.

Watson, 18, will play a young, impetuous noblewoman who falls in love with Napoleon. Johansson, 23, is still a co-producer on the film, according to the Hollywood Reporter.

Watson is best known for her role as Hermione Granger in the "Harry Potter" films, and is completing filming on the sixth installment, "Harry Potter and the Half-Blood Prince."

Johansson has recently signed with Warner Bros.-owned label Atco/Rhino, and her soul-driven album is set for a late May release.

Click here for the Hollywood Reporter story