張家輝、楊紫、任賢齊都出演過眾多影視劇作品,但他們在《沉默的證人》中的角色,令不少觀眾大呼“顛覆印象”。張家輝首次出演法醫(yī),談及新角色忍不住直言:“讓我把尸體攤開,這種事我以前都不敢想的。”楊紫在片中變身“超A打女”,談到角色挑戰(zhàn)時表示:“我不害怕被人打的戲,反倒很害怕打別人的戲,因為擔心會傷到別人。”任賢齊則轉變尺度更大,飾演電影里最大反派,令觀眾大呼“沒想到任賢齊還能駕馭這種角色”“小齊哥徹底變壞了”。