by Claudine Zap While fans of the Harry Potter series headed to the Web on Thursday to catch the London red carpet premiere of the latest movie, others wondered why the actors wore matching red poppy boutonnieres. Stars Daniel Radcliffe , 21, Emma Watson , 20, and Rupert Grint , 22, who play Harry Potter and his best friends, Hermione and Ron, all donned the red blooms.