Colin Farrell is "fascinated with pain".
The 49-year-old actor - who has sons James, 21, and Henry, 15, from previous relationships - plays an addict in his latest movie Ballad of a Small Player and he explained he's drawn to roles exploring the dark side of life because all humans experience bad times.