Bulworth
(1998)

Graham Crockett (Paul Sorvino), the insurance broker, is the assassin.  After he shoots Bulworth (Warren Beatty), it is not cleary stated if Bulworth died or not.

Thanks Kyle!

(Links open in new window)
Read more about this film at The Internet Movie Database.