The posters – each imposed with a “You’re Invited” tag – are said to, according to the press release, evoke Oscar night’s iconic symbols: the red carpet, the envelopes, the searchlights and the Oscar statuette.
The 83rd Academy Awards ceremony will take place on February 27, 2011 at the Kodak Theatre in Hollywood, California.
Check out the four new posters below: