It's true that the United States spends more on health care than anyone else, and it's true that we rank below a lot of other advanced countries in life expectancy. The juxtaposition of the two facts, however, doesn't prove we are wasting our money or doing the wrong things.
It only proves that lots of things affect mortality besides medical treatment. Heath Ledger didn't die at age 28 because the American health care system failed him.
One big reason our life expectancy lags is that Americans have an unusual tendency to perish in homicides or accidents. We are 12 times more likely than the Japanese to be murdered and nearly twice as likely to be killed in auto wrecks.