Look like your screen is broken.

Did you leave it in the car for a long time?
To unfreeze it hold the on button for 10 sec, or use the paperclip hole near the miniUSB connector.
if it still freeze open the back cover and disconnect and reconnect the battery.