Just a few weeks away from the Thunderbirds film coming out in the UK, I hear that'll have humans in it instead of puppets. Has it come out in the USA yet. Will it have the same enduring effect that the puppets had, I'll reserve judgement till I've seen it.