Former 'Alias,' 'Heroes' actor once again plays a villain