EXHIBIT 1.2 OPENTV CORP. (a British Virgin Islands international business company) 7,500,000 Class A Ordinary Shares INTERNATIONAL PURCHASE AGREEMENT -------------------------------- Dated: November , 1999 TABLE OF CONTENTS -----------------...