Memory: Cyrano de Bergerac (2009)

cyranodebergerac

Absorbing from start to finish with a superb cast!

From: Anon