Jim Beaver Jim Beaver, who played Bobby Singer on Supernatural, has a few things coming up for him. He's wrapped two films: Blindfire and Gunfight at Silver Creek, and he also has a role in Guillermo Del Toro's huge next film Nightmare Alley. Image Source: Getty / Paul Archuleta