Rory Culkin as Samuel Lafferty | Under the Banner of Heaven
Under the Banner of Heaven
Rory Culkin
Samuel Lafferty

Rory Culkin portrays "Samuel Lafferty." A middle child in the Lafferty family, Sam is dedicatedly loyal to his brothers, and with a hot temper and firm opinions, he is unyielding in his fierce protection of them.