who co-starred with watson in the 2015 movie in which emma watson portrayed angela gray ?
ethan hawke