Cast and crew gathered on the red carpet in Hollywood for the premiere of Christopher Nolan's new sci-fi thriller Interstellar.