Ο νέος του ρόλος επέβαλε να πάρει αρκετά κιλά ο χρόνος όμως δεν ήταν αρκετός για να το επιτρέψει. Προκειμένου να υποδυθεί τον J. Edgar Hoover στη νέα ταινία του Clint Eastwood ο Leonardo di Caprio θα έπρεπε να παχύνει ωστόσο δεν το κατάφερε με αποτέλεσμα τη δουλειά να κάνουν τα κουστούμια.
Όπως δήλωσε «Ήθελα πραγματικά να μεταμορφωθώ σωματικά παίρνοντας όλα τα κιλά που έπρεπε αλλά ο χρόνος δεν το επέτρεψε. Χρειάζονταν πολλά κιλά μέσα σε πολύ σύντομο χρονικό διάστημα αλλά τελικά υπήρχαν άνθρωποι που με βοήθησαν να μεταμορφωθώ για τις ανάγκες της ταινίας και νομίζω ότι το αποτέλεσμα είναι τελικά πολύ καλό».