Tim Curry: Mischievous screen star with a grin worth a thousand words

· The Independent