O by Cirque du Soleil plays twice daily at the Bellagio Las Vegas and lasts approximately 90 minutes.