Bewitched is a 2005 American romantic comedy fantasy film co-written, produced, and directed by Nora Ephron, and starring Nicole Kidman and Will Ferrell alongside an ensemble cast featuring Shirley MacLaine, Michael Caine, Jason Schwartzman, Kristin Chenoweth (in her first film appearance), Heather Burns, Jim Turner, Stephen Colbert, David Alan Grier, Michael Badalucco, Carole Shelley and Steve Carell. The film follows an out of work actor (Ferrell) who discovers, during the remake of Bewitched, that his co-star (Kidman) is an actual witch.