well i didn't look to see why we were arguing about hancock vs superman. but hancock is an angel. In the DC world that puts him above superman. So where as he may not have shown superior strength, speed or w/e else to superman you still should assume he would win a fight. That's like assuming the presence would get smacked down b/c we've never seen him lift a planet.