Answer
Dominic Cooper appeared in Abraham Lincoln: Vampire Hunter, a 2012 action film based on the 2010 novel of the same name by Seth Grahame-Smith. The film follows Abraham Lincoln, a vampire hunter who is elected president of the United States. Cooper plays Joshua Speed, a friend of Lincoln's and a fellow vampire hunter. The film was a box office success, grossing over $216 million worldwide.