It takes a special kind of love story to really sweep you away at the cinema, and the new movie Cyrano features characters and plotlines that will find its way into your heart.
With a few show-stopping tunes added in for good measure.
Take a look at the trailer for Cyrano, in cinemas February 24.
What's it about?
Cyrano is a lavish, musical adaptation of French poet Edmond Rostand's classic play Cyrano de Bergerac, directed by Joe Wright who is know for films such as Pride & Prejudice, Atonement and Anna Karenina.
This tale takes place in Sicily and centres on Cyrano (played to perfection by Peter Dinklage) a master swordsman with a sharp intellect (and tongue) who has been brutally labelled a “freak” his entire life due to his short stature. From this, he's learned to show no mercy to those who ridicule him.
However, the personal strength he feels when he has a sword in his hand does not transfer to how he acts around Roxanne (Haley Bennett), his childhood friend who he will never admit he is desperately in love with.
Due to her lack of wealth, and unaware of Cyrano’s feelings for her, Roxanne feels she has no other choice but to accept the courtship of a vile and predatory nobleman named De Guiche (Ben Mendelsohn).
Which brings us to a young soldier named Christian (Kelvin Harrison Jr.) who has also fallen head over heels for the beautiful Roxanne, but he has no way to tell her. He lacks the ability to put his feelings into words and the confidence to woo Roxanne or even hold a conversion with her.
A twist of fate leads Christian and Cyrano to join forces by combining Cyrano's beautiful words with Christian’s conventionally "perfect" body and face.
At last, Cyrano is able to express how he feels about Roxanne, even though she doesn’t know it, but soon their clever plan begins to unravel.