Zach Avery aka Horwitz was an average actor with limited success and yet amassed a fortune worth $40 million by his own account.