"I saw Braveheart on the television the other day and I've been watching it four times a day since. It's my favourite film." British heart-throb Robert Pattinson loves Mel Gibson's Scottish epic.