Sandra Bullock may be the best actress winner 2010 for her performance in “The Blind Side”, but it was really Ben Stiller who stole the show at last night’s Academy Awards. Simply put, “Stiller presented the Achievement in Makeup award as a Na’vi from James Cameron’s Avatar.” Continue reading to watch.

He heckled James Cameron a bit (which Borat wasn’t allowed to be involved in because of Jimmy’s thin blue skin) and made a funny Spock quip.

[via Flicksided]