Channing Tatum, Zoe Saldana and Christina Applegate are to lend their voices to a new animated film about a dreamer's adventures in three fantasy realms. Book of Life will also feature the voice work of Ice Cube and Ron Perlman.