You can try holding down Command, Option, P and R immediately at the boot chime - hold them down until the chime sounds a second time. This resets the computer's NVRAM and could unstick it.
If that doesn't work try holding down Shift at the boot chime, this should start the computer in Safe Mode, which should at least show you where it's crashing if it gets stuck.
Good luck!