John Frankenheimer
Vin Diesel was originally cast as Pug, but had disagreements with John Frankenheimer in relation to the script and his character that led to him leaving the project before production began.