Talulah Riley, 31, who shot to fame in the St Trinian’s films, has attacked political activist Emma Watson, 27, pictured, over her gender equality campaigning.