The latest Miranda Otto (Eowyn) comedy ‘Human Nature’ is out in the US, although only in select cities. [More]