Ghost Recon: Future Solider has the longest credits of anything I have seen. It is over 40 minutes long and tankluvr2 and I sat and watched all of the credits. You don't even get rewarded for it with anything.