First, try Starting up in Safe Mode
A Safe Mode boot deletes system caches that may help. And a Safe Mode boot takes much longer than a normal boot so be patient.
Once you see the desktop, click the Apple menu icon top left corner of your screen. From the drop down menu click Restart.
If that didn't help, use Lion Recovery to repair the startup disk if necessary or reintsall the Mac OS X.