Change weight of CSS file loaded in custom module with #attached?
You want something more like this:

$content['#attached']['css'] = array(
  array(
    'data' =&gt; path_to_theme() . '/new.css',
    'type' =&gt; 'file', 
    'weight' =&gt; 1000,
  ),
);