LONDON - Britain's Queen Elizabeth officially opened London's 2012 Olympic Games shortly after midnight following a spectacular celebration of British art, history and culture.