本片的主演多是通过一系列的海选和试读会选拔出来的。兰斯·雷迪克在多次试演了其他角色后，才最终得到塞德里克·丹尼尔斯（Cedric Daniels）一角。而迈克·肯尼斯·威廉姆斯则仅参加了一次试镜就得以饰演奥马·利特（Omar Little）。包括前马里兰州州长，牧师弗兰克·M·里德三世（Frank M. Reid III），因腐败和逃税被判入狱，如今成为广播节目名嘴的前警察局局长艾德·诺瑞斯（Ed Norris），霍华德县执行官（Howard County Executive），前市长卡特·斯科默克（K