Robert Pattinson has revealed he had to be "drained of liquid" after nervously sweating in Val Kilmer's batsuit.