visionary_coward writes, This has already been reviewed when it came out in Canada and elsewhere but is premiering on SciFi Channel tonight. What do people in the US think of it?