Emma Watson made a rare public appearance on Sunday for a good cause. The 31-year-old British actress attended the Earthshot Prize Awards at Alexandra Palace in London, England, where she was one of five celebrity presenters for the winners of the prestigious awards, honoring those whose work has helped to combat climate change. Watson wowed in a custom up-cycled demi-couture gown from the Harris Reed FOUND.