Maintains your interest until the end and even leaves you with a few lingering animated thoughts .