He may be wearing a suit instead of a suit of armor, but Colin Farrell certainly had all the qualities of a modern day knight as he rode around Brooklyn, New York, on a white horse.
Looking more suave then he has ever before, the Irish actor gallantly rode his steed as the camera's rolled for his new film Winter's Tale on Wednesday.
Despite wearing a suit and dress shoes, the 36-year-old actor looked very comfortable atop of the very large white horse.
Making the feat ever more impressive was that the Total Recall star rode the horse without a saddle - a tough technique that only the most experienced riders can master.
Not bad for someone who only learnt to ride a few years ago, for another film Alexander - which also co-stared Angelina Jolie and Val Kilmer. On that production, director Oliver Stone made the actor ride ride horses for months to perfect his equestrian skills.
In his new movie Winter's Tale - based on a novel with the same title - Colin forms a special bond with the horse who acts as his character, Peter Lake's, guardian angel.
The unusual tale flicks between 19th century and a present day, but altered, New York, and is the directorial debut of the Oscar-winning writer of A Beautiful Mind, Akiva Goldsman - who also wrote the screenplay.
The love story follows Colin's character who falls for a dying young woman - played by Downton Abbey's Jessica Brown Findlay - after breaking into her Manhattan mansion.