The 37-year-old stars in the fantasy romance alongside actress
Jessica Brown Findlay, who joined him on the red carpet at Kensington's
Odeon.
Farrell, who appeared in the action film Total Recall, explained why he had chosen the role.
ROMANTIC
"I hadn't done it before and I just loved the script – it was so romantic and I hadn't read anything ever that wore its heart on its sleeve with such pride as this film did."
A New York Winter's Tale follows Farrell as a thief, Peter Lake, who ends up falling in love with dying Beverly Penn (Brown Findlay) whose home he burgles. But when he is saved from a gang, Peter realises he has the gift of reincarnation and sets out to save the woman he loves.
A New York Winter's Tale is released in cinemas next Friday, February 21.
Farrell, who appeared in the action film Total Recall, explained why he had chosen the role.
ROMANTIC
"I hadn't done it before and I just loved the script – it was so romantic and I hadn't read anything ever that wore its heart on its sleeve with such pride as this film did."
A New York Winter's Tale follows Farrell as a thief, Peter Lake, who ends up falling in love with dying Beverly Penn (Brown Findlay) whose home he burgles. But when he is saved from a gang, Peter realises he has the gift of reincarnation and sets out to save the woman he loves.
A New York Winter's Tale is released in cinemas next Friday, February 21.