According to Variety, James Marsden will help Amy Adams find true love in Disney's Enchanted.

The actor has signed on to play the prince opposite Adams' princess in the Kevin Lima-directed romantic fable, which mixes live action and classic animation.

RELATED: What If...? Mid-Season Sneak Peek Teases Howard the Duck's Return in the Multiverse

The story centers on a princess-in-waiting who is banished by an evil queen from the animation world of Andalasia to present-day New York City. Once there, pic turns to live action, and Adams' character attempts to navigate the city, finding true love in the process.

Marsden will play the prince who falls in love with Adams' character and follows her into the real world.

Barry Sonnenfeld and Barry Josephson are producing from a script currently penned by Bill Kelly.