User blog comment:Hihowru/Does Lelouch really die in the end?/@comment-72.226.1.188-20140427154016/@comment-174.6.120.41-20140501084120

Charles activated his immortality when Lelouch ordered Charles to shoot himself in the heart, Leluoch received the geass code/ immortality when Charles grabbed him by his neck, Lelouch's immortality was activated when suzaku stabbed him through the heart. I could have missed something too though. I also think it's possible that the author wanted the audience to decide Lelouch's fate themselves, but I won't dwell on this possibility because I have limited knowledge on the anime's background (direcor, etc.) Obviously there were also scenes that may have suggested Lelouch is still alive at the end.