I have an HTC One S and yesterday I updated to Jelly Bean. No problems with the phone before then or yesterday after the update. I head out last night and the battery dies while I'm out.

I plug it in to charge this morning then try to turn it on. It comes up with a few screens as normal then gets stuck on the white screen with htc o1ne on it with the beats audio at the bottom. It won't move off this screen. I've tried leaving it for AGES like half an hour and it doesn't move.

I have also tried to reset by holding the power button down but it just boots up the same and gets stuck. Any advice at all?