Amber Heard says faced 'a courtroom packed full with Captain Jack Sparrow fans'