luke longly kenzie reeves far cry