Metro Goldwyn Mayer Pictures will release Cyrano on December 31st. Directed by Joe Wright, the musical stars Peter Dinklage as Cyrano de Bergerac and Haley Bennett as Roxanne. Kelvin Harrison Jr., and Ben Mendelsohn also star.