I saw on TV that Ryan Reynolds took a "small" (by hollywood standards) pay cheque of around 2 million for his role, but also got a share of the profits which have made him about 14 million (so far). They are going to be making a sequel and he'll be offered more than 2 million for the next one....
Wow!