I think the scripting and the acting are brilliant in this movie. If you can't relate to the characters, you can still sympathise with them. I didn't think there was any main role which wasn't portrayed well. The film took a little time to win me over but it was well worth it.