已有着数部电视剧和电影演出经验的杰瑞米·伦敦加入饰演T·S，而曾在电视剧《》和《飞越比佛利》中演出的也确认参演、担任女主角。杰森·李在参演本片前的表演经验并不多，因为他原本是一名专业的滑板手。此后，李时常在史密斯的电影中演出，并也是史密斯女儿哈莉·奎茵·史密斯的监护人。史密斯的朋友班·艾佛列克也被找来饰演香侬·汉弥尔顿一角，他在后来也参演了几部史密斯的电影。而伊森·索普所饰演的威廉被摩西尔认为应该重新塑造，但史密斯和监制对于索普的演出感到印象深刻。选角中最麻烦的角色是杰，因为片商不想让杰森·缪斯来演此角