En enero de 2005, el actor Wes Bentley fue elegido como el villano Blackheart, después de haber sido introducido a Johnson por Colin Farrell, que había trabajado con el director en Daredevil.