Earlier today we learned that Anthony Mackie would be joining Benjamin Walker in Abraham Lincoln Vampire Hunter as his trusted companion Will. Now according THR, another actor has joined the film and it’s none other than Dominic Cooper (because apparently he’s in everything)! He’s got a great agent!

The trade claims Cooper will play Henry Sturgess, the role that Joaquin Phoenix was previously offered but has obviously turned down. Sturgess is a fictional character who teaches the 16th president to kill vampires. He once saved Lincoln’s life when he battled a vampire as a teenager, and the two became fast friends. Sturgess teaches Lincoln about the history of the creatures , trains him in combat, and sends the president to hunt and kill evil vampires.

Abraham Lincoln: Vampire Hunter is a fictionalized creation of the former U.S President which mixes historical events with fantasy. The book was written by Seth Grahame-Smith, who is known for his ability to blend classic figures and properties with old school horror elements. In the book and the film Lincoln is re-imagined as an axe-throwing, highly trained vampire assassin.

Abraham Lincoln Vampire Hunter is scheduled to hit theaters on June 22, 2012.

What do you think of Cooper as Henry? Can you imagine him and Walker fighting side by side?