Emily Blunt is set to get the lead role in the indie pic, The Great Buck Howard for Bristol Bay Productions.

The star-studded cast of the film includes Tom Hanks, John Malkovich and Colin Hanks; written and directed by Sean McGinly, the story revolves around a luckless magician and his assistant who struggle to reinvigorate his career. The Hollywood Reporter adds Blunt will play a self-assured publicist hired by Buck Howard (Malkovich) to publicize an event that will put him back on the map.

The Great Buck Howard is currently shooting in Los Angeles; a 2007 release has been set.