...and his explanation lasts over half an hour!! In case you weren't sure whodunnit, and why, Detective Daniel Craig explains it for you in the end. In detail. In loooong detail. The final scene where'd he recaps and summarizes it all for the audience lasts over half an hour!!