Mariah Carey WOWS at Hercules Premiere