Wow! What a powerful film! I have seen it twice and am amazed at the grip it holds on the viewer. The cast performs brilliantly. The themes are difficult and honest--our hero (who really is an anti-hero) recognizes his faults but cannot overcome them. No comic book, Hollywood film this! It is brutally honest with all its characters and so rich in acting and Greek music that I must say it ranks as one of the finest films I have seen in the past 10 years. Yes, the ending is sad, tragic, but real. Four stars for this excellent effort.