Neil Jordan a confié le rôle de Syracuse à
Colin Farrell : «Je ne pense pas que l’on ait véritablement exploré le talent de Colin en tant qu’acteur. Lorsque je l’ai découvert dans Tigerland, je l’ai trouvé absolument merveilleux.
Il a ensuite tourné dans de nombreuses grosses productions et il est devenu une star, principalement dans des films d’action. C’était tellement rafraîchissant de le voir faire ce film avec Martin McDonagh, Bons baisers de Bruges, c’était comme le voir revenir à ses racines».
Colin Farrell s’est totalement immergé dans le rôle. Il est parti en mer sur un chalutier avec un pêcheur local pour avoir le pied marin, il a adopté un accent typique de la région ouest de Cork et s’est fondu dans la communauté locale. «J’ai dit à Colin que son personnage aurait pu être originaire de Dublin mais il voulait aller au bout des choses et je ne peux que m’en féliciter», a déclaré
Neil Jordan. «C’était vraiment génial de travailler avec lui parce que son engagement est extraordinaire et d’une certaine manière va au-delà du simple fait de jouer». Avec
Colin Farrell au générique, Jordan a maintenu sa position selon laquelle le rôle titre devait être confié à une actrice inconnue.