Shooting Dogs
2005 · 77/100
Heartless
2009 · 58/100
Made in Italy
2020 · 53/100
Last Sentinel
2023 · 44/100