Excellent acting and inventive screenplay provide for fine entertainment. Carrey is Oscar-worthy, as is Kate Winslet.