Actor Gary Sinise -- a tireless advocate for U.S. veterans -- announced Tuesday his son McCanna "Mac" Sinise has died of cancer at the age of 33.