AFL finals: The heroes and villains from the two preliminary finals

Our grand finalists are locked in, with Adelaide and Richmond winning through at the expense of Geelong and GWS but who were the stars of the weekend, and who let their teams down?
Source: Local