The premiere of a new sci-fi drama, from the same stable as Dr Who, has taken place in Cardiff.
John Barrowman appeared as Captain Jack in Doctor Who
Torchwood - an anagram of Doctor Who - has been created by writer Russell T Davies and will be broadcast on Sunday.
Set in Cardiff, the series stars John Barrowman as Captain Jack - one of the characters from Doctor Who - and Welsh actress Eve Myles as Gwen Cooper.
Torchwood follows the adventures of a team of investigators solving crime - both alien and human.
Swansea-born Davies, the creator of Queer as Folk and Second Coming, said the 13-part series, to be screened after the 9pm watershed, was aimed at an adult audience.
The six investigators deal with aliens and their technology but also have "real lives with mortgages to pay and chips to eat," said Davies.
He said he ensured there was some swearing early in the first episode to make it clear the show was not meant for children, though he expected some would watch.
He said: "I did that very deliberately so that you cannot get confused about what you are watching.
"It's saying very clearly, if you are watching with a child, get out of the room."
Despite closely following the characters' love lives, Davies said he did not think "there's anything there to upset people".
Each of the Torchwood characters "get the chance to shine" as the series progresses, he said, with the aliens including a cyberman/woman, "psychotic fairies" and a "big, big" monster.
Russell T Davies is the creator of Torchwood
Captain Jack Harkness is the leader of the Torchwood team and Myles' character, Cardiff-based policewoman Gwen Cooper, by chance becomes involved with the team.
Barrowman said: "There's sexuality in the show. It's people showing their sexuality as people do in everyday life."
The series also stars Indira Varma, Burn Gorman, Naoko Mori and Gareth David-Lloyd.
Torchwood has been filmed in a variety of locations across south Wales, including Cardiff Bay, and a specially-built studio near Pontypridd.
Although Doctor Who inspired Torchwood, no storylines cross over between the two series.
Torchwood is broadcast on Sunday, 22 October, on BBC Three, at 2100 BST and 2150 BST. It is repeated on Wednesday, 25 October on BBC Two at 2100 BST.