It is either Xmas or past depending where you live. Guy Pearce and the cast delivered the goods on this one. It is long but deep and rich with a great story and memorable characters. It also works as a non holiday movie. Good stuff.
There are dialogue parts to bicker about whether they are nods to David or Prometheus if you dig deep.