Stephen Merchant Cast in Super Hero Film?