Stephen Thompson rarely loses his cool, except when it comes to watching movies.