The Academy of Motion Picture Arts and Sciences have unveiled four new posters for the 2011 Academy Awards ceremony.

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: