What is a good free alternative to photoshop?

I m looking to edit people s faces onto other people and be able to remove the background. Is there a free alternative to photoshop where I could do this?
11 answers 11