Three-time Academy Award winning actor Meryl Streep had a green Christmas last month when she opened a special present from her son, who left her some medical marijuana under the tree.

"For Christmas he gave me something called Soothe, which is a foot rub," she told Jimmy Kimmel yesterday.

"It's amazing, it's an amazing thing," she added, saying the cream was great for relieving the aches and pains she gets from standing on the red carpet for hours in uncomfortable shoes.

So there you have it: Meryl Streep is now a medicinal cannabis consumer.