Bond star Daniel Craig and Desperate Housewives actress Eva Longoria are to play Steve McQueen and his first wife Neile Adams in a fiery new biopic.