And Emma Watson, 26, slicks back her hair to pose in a striped shirt on the cover of the April issue of Attitude magazine, alongside her co-star Dan Stevens, who plays both the Beast and the handsome prince.