After landing in hot water for his recent comments, Matt Damon has vowed to keep his opinions to himself for a while.