The good news is that Australia is one of the best locations in the world to watch tonight's total lunar eclipse. The bad news is that clouds and rain are threatening to spoil the show.

Here is tonight's weather forecast and estimated cloud cover for each capital city. Sydneysiders may want to bring an umbrella.