Trong phim 12 Con Giáp, Thành Long vào vai một thợ săn cổ vật tên là Asian Hawk, người chuyên đi ăn trộm những món cổ vật giá trị từ những người giàu làm ăn phi pháp, cộng sự của ông ta là một tổ chức hoạt động hết sức chuyên nghiệp, trước nay thực hiện được rất nhiều phi vụ khác nhau và sau một thời gian dài hành nghề đã quyết định sẽ làm một vụ thật lớn trước khi “nghỉ chơi”. Lần này, mục tiêu được nhắm tới chính là những chiếc đầu của 12 con giáp với một kế hoạch hết sức tỉ mỉ.
Được đánh cắp từ triều đại Trung Quốc ở nhiều thế kỷ trước, 12 chiếc đầu bằng rồng được bảo vệ hết sức nghiêm ngặt, trong khi 6 cái trong số chúng nằm ở những vị trí khác nhau, hầu hết đều rất khó để có thể tìm được chứ chưa nói đến việc đánh căp nó. Nhiệm vụ của Hawk là sử dụng tối đa khả năng cùng sự kết hợp đến từ những cộng sự để thâm nhập vào nhiều nơi cũng như tìm cách làm giả chúng để tráo đổi. 6 chiếc đầu thì vốn đã được đặt ở đài phun nước trong Cung Điện Mùa Hè từ trước nên ông cần lấy về 6 cái khác. Cuộc hành trình tìm lại 12 Con Giáp khiến Hawk đã phải đi rất nhiều nơi cùng những người bạn, thậm chí là suýt mất mạng tại một hòn đảo hoang. Tại đây, ông vừa tìm thấy đầu giáp, lại vừa tìm thấy một kho báu với rất rất nhiều vàng, nơi mà ông đụng độ với một nhóm cướp biển được trang bị súng ống tối tân.
12 Con Giáp là dự án rất lớn của điện ảnh Hong Kong và trung quốc trong năm 2012, phim được đầu tư kinh phí khủng cùng sự tham gia của dàn diễn viên cực kỳ danh tiếng, trong đó yếu tố hành động hài của Thành Long được khai thác một cách triệt để. Bên cạnh đó, phim cũng được quay ở nhiều địa điểm khác nhau, các nhà làm phim phải tới 8 địa điểm cách xa nhau trong đó thuộc 6 quốc gia khác nhau. Không chỉ mang tính giải trí cùng những cảnh hành động kịch tính đến ngẹt thở, phim còn mang ý nghĩa về lịch sử cùng lòng tự tôn dân tộc nên rất được khán giả trung quốc đón nhận, doanh thu đạt được khoảng 170 triệu USD.