Block render array image_formatter How can I pass a renderable array from within a block?

$block['content'] = array(
  '#theme' =&gt; 'image_formatter',
  '#variables' =&gt; array('path' =&gt; 'hello.png'),
);


How do I pass the variables that image_formatter needs when I use a renderable array from within a block?
$image = array(
  '#theme' =&gt; 'image_formatter',
  '#image_style' =&gt; 'thumbnail',
  '#item' =&gt; array(
    'uri' =&gt; $user-&gt;picture-&gt;uri,
    'alt' =&gt; '',
    'title' =&gt; '',
  ),
);
$block['image'] = $image;