Danny Boyle thinks Robert Pattinson should play James Bond and he is convinced he is right for the role after watching him in 2018 sci-fi film 'High Life'.