Busy James Franco only needs a few hours' sleep

James Franco only sleeps for four hours a night.
The 36-year-old actor - who also directs movies, is an artist and writer and is studying for a PhD - admits his busy schedule leaves him with little time to relax and he finds himself frequently napping when he stops working for just a few minutes.