Ian McShane is an English actor. He’s also a voice actor. His acting career started in the 1960s. His career became more significant in the 1980s. During this period, he rose to fame for playing the title character in the TV series Lovejoy. He also played Don Lockwood in Dallas and Philip Rule in War and Remembrance. In the 2000s, he became known for playing Al Swearengen in Deadwood. He also played King Silas Benjamin in the short-lived series Kings. Also in the 2000s, he had supporting roles in the movies Agent Cody Banks, Scoop, The Golden Compass, and Death Race. He next played Blackbeard in Pirates of the Caribbean: On Stranger Tides. He has since appeared in the films Snow White and the Huntsman, Jack the Giant Slayer, Hercules, and John Wick and its sequel. Since 2017, he plays Mr. Wednesday in American Gods.