Robert Pattinson walked a stylish walk the other day and reminded us that green is actually a really great colour.