The Baz Luhrmann-directed film releases in IMAX theaters on Friday, Feb. 20.