Excellent actors and a very unusual plot and storyline which keeps you glued to it.