immortal movie analysis