Int flights start boarding about an hour before departure. I enjoy having a little bit of time to relax in the lounge and get my bearings (especially when it's a really long flight). I usually try to arrive with about 30 - 40 minutes of lounge time before boarding (although lately it seems that I've been running to the plane the second I get to the airport). So I don't think 2 hours is excessive at all.