If you haven't ever seen this TV series I would recommend it. it's a bit cheesy (it's a mid-budget tv series) but it explores some interesting concepts and is more or less well acted.
No idea what brought this one to mind Leiandra. Deal with it. =)