All the King's Men
(2006)

Stanton (Anthony Hopkins) commits suicide after Stark (Sean Penn) blackmails him.

Adam (Mark Ruffalo) later assassinates Stark after finding out the hospital he was put in charge of was a lie.

Thanks Sam!