An episode of Dr Who was filmed at Craig-y-Nos Castle in February 2006.
The following slides show the exterior set and the clean-up operation which followed.
See the BBCs Torchwood House Web-Site