Angel Beats!

Angel Beats!

Available on Funimation
Otonashi is a young boy living in the afterlife with no memories of his life before his death. He joins a school organization called the SSS whose mission is to fight against God.
Starring Hiroshi Kamiya, Kana Hanazawa, Ryohei Kimura