for the past ten minutes , he 'd been mixing drinks to the music a la tom cruise in cocktail , cracking miranda up and eliciting a wave of oohs and aahs from the crowd of females gathered at the bar .