New Girl star Zooey Deschanel has joined the cast of The Driftless Area.

The 34-year-old actress will play an "enigmatic woman" in co-writer and director Zachary Sluser's dark comedy.

Speaking to The Wrap, Sluser said: "It is a great joy to be able to bring Tom Drury's hauntingly beautiful story to life with such profoundly talented actors, all of whom have inspired me for years."

Anton Yelchin, John Hawkes, Ciaran Hinds and Alia Shawkat will also feature in the movie, which tells the story of a resourceful bartender (Yelchin) who moves back to his hometown following the death of his parents. Deschanel will play Yelchin's love interest in the movie.

Deschanel will next be seen in Barry Levinson's comedy Rock The Kasbah.