And the Oscar goes to … 20 FEET FROM STARDOM, who took home the “Best Documentary” statue at last night’s Academy Awards!