The following weapons were used in the film 12 Years a Slave:
William Ford (Benedict Cumberbatch) appears to be carry a Hawken rifle as he confronts Solomon Northup (Chiwetel Ejiofor).
Hawken Plains Rifle - .50 cal rifled
Edwin Epps (Michael Fassbender) is seen holding a Flintlock pistol on Solomon Northrup (Chiwetel Ejiofor).
Edwin Epps pulls out the pistol.
Colt Paterson 1836
A Colt Paterson 1836 revolver is seen being pulled out by Chapin (J.D. Evermore).
Colt Paterson 1836 - .36 Caliber.
A Charleville Musket is seen.
Charleville Musket Mle 1766 - .69 caliber
The man second from the right is carrying a Charleville.
Enfield Pattern 1856 Cavalry Carbine
An Enfield Pattern 1856 Cavalry Carbine is seen.
Enfield Pattern 1856 Cavalry Carbine - .577 caliber
The man on the left is carrying an Enfield P.1856 carbine based on the position of the barrel bands, the percussion lock and what appears to be a captive ramrod.