Ben Stiller has revealed that he battled and survived prostate cancer two years ago. The 50-year-old actor discussed his diagnosis and treatment on Howard Stern's radio show this morning.