Three weeks earlier in a ceremony at the Regent Beverly Wilshire Hotel in Beverly Hills, California held on March 4, the Academy Awards for Technical Achievement were presented by host Salma Hayek. American Beauty won five awards, including Best Picture.