I'll tell you something: 20min early probably won't cut it.
I was almost an hour early for Iron Man, and had a rough time. You want to try this with The Dark Knight??
I learned my lesson, though. I saw Hulk the week after it came out. I'll probably see TDK tomorrow, but at an early show at 5:30pm. I'm still worried that one might be sold out.