Angel Heart
Available on Hulu
An assassin named Glass Heart regrets her latest kill and impales herself, but is brought back to life with a donated heart and then she remembers both her old life and the life of the donor, so she tries to live a normal life.