Sure they can play til they are like 33, but they leave their prime around 29. Green could still play until he 35, but he won't ever be as effictive as he was when he was 25 or 26.
I agree hes not in his prime anymore, but i think he will have a good season this year,assuming this new blocking scheme works out along with colledge and spitz