who played mr. willoughby in sense and sensibility