The man known as John Hancock was gifted with superpowers but lacked morals. Spending most of his time drinking, Hancock would use his powers on occasion to save others. The majority of the time the results were catastrophic. Hancock had no regard for collateral damage. His rescue attempts would leave the city of Los Angeles with millions of dollars worth of damage.
Hancock's life began to change when he saved a public relations spokesman named Ray Embrey. Ray's goal was to get corporates to sponsor his charitable "All-Hearts" organization. Seeing potential in Hancock, he decided to try to help him clean up his image.
It turned out that Hancock was actually some type of eternal god that had lived for over 3000 years. He is from a race that humans at times would call 'Angels'. They were made in pairs and when ever the pair would get near each other, they would lose their powers and become mortal." (http://comicvine.gamespot.com/hancock/4005-65769/)
Powers and Stats
Tier: Possibly 7-A
Name: John Hancock
Age: At least 3000 years old
Classification: Unknown (race that humans at times would call 'Angels')
Powers and Abilities: Superhuman Physical Characteristics, Weather Manipulation (Can create tornadoes), Flight, Immortality (Type 1), Immunity to toxins and diseases, Enhanced Hearing, Regeneration (Unknown)
Speed: At least Supersonic (Generates sonic booms when flying), probably much higher (Traveled to the moon, painted a heart and came back before someone noticed the change)
Lifting Strength: At least Class 100 (Lifted and threw a gray whale casually)
Striking Strength: Possibly Mountain Class
Durability: Possibly Mountain level (Able to stop a train, bulletproof, unharmed by a bazooka)
Range: Standard melee range
Standard Equipment: Suit, Sunglasses
Weaknesses: Begins to lose his powers when he is near Mary (the only other of his kind) for a prolonged period of time.