This weekend's SNL was another award winner... or maybe just had an award winning actress hosting? Helen Mirren, who co-starred in RED and won many awards for her lead role in The Queen, hosted SNL and gave quite the performance! Check out our favorite clips along with the Foo Fighters to end it all!