Andrew Garfield reveals the VERY surprising reason he lost out on role to Westworld's Ben Barnes
Andrew Garfield has revealed he was almost cast as Prince Caspian however lost out on the role to Westworld star Ben Barnes because he wasn't considered 'handsome enough'.