Freddie Stroma as Cormac McLaggen in Harry Potter and the Half-Blood Prince Image Source: Everett Collection