Doctor Who fans are counting down to Christmas Day - when they'll be tuning in to watch David Tennant team up with Kylie Minogue in Voyage of the Damned.
Kylie plays a mysterious waitress called Astrid in the show.
David Tennant looks smart in his tuxedo, doesn't he?
Looks like there's trouble aboard the Titanic...
Who is the strange red-headed character called Bannakaffalatta?
Tonnes of effort went into filming this glitzy Christmas special. Take a peek behind the scenes...
Back to the action. The entertainment's in full swing...
Foon and Morvin are tucking into a posh feast...
Is it going to be a smooth ride for Captain Hardaker?
Looks like something's gone wrong here.
Rickston, Bannakaffalatta, Astrid and Mr Copper with the Doctor.
Is Rickston in big danger?
The episode is packed with loads of cool characters. Will Foon and Morvin be OK?
Who is the mysterious Max Capricorn?
Wonder how this chap - Wilf played by actor Bernard Cribbins - fits in?
Back on board, the smoke's rising.
Will Rickston make it across?
Has the Doctor saved Astrid from danger?
Whatever's happened, they both look pretty shocked.
Who saw this coming? The sparks really fly when the Doctor and Astrid kiss.
What's the Doctor planning now?
Kylie in her role as Astrid, preparing to film.
Another behind-the-scenes shot. Here's David Tennant.
What's the deal with this brush, then?
Here's what he looks like in front of the camera. Cool glasses!
One of The Host. Wonder what they're up to?
You'll have to tune in to Voyage Of The Damned at 6.50pm on BBC One on Christmas Day to find out.