Loving Father, Ruthless Killer in 'The Iceman' Trailer

[caption id="attachment_161949" align="alignleft" width="300"]The Iceman Millennium Entertainment[/caption]

It's a mad world when Chris Evans plays a contract killer whose front is an ice cream truck.

It's fun to see Captain American play a long-haired bad guy in "The Iceman," but it's the future General Zod, Michael Shannon, who takes center stage in this true-crime thriller about Richard Kuklinski, the notorious mob assassin who also happened to be a loving father and faithful husband.

Ray Liotta once again makes every line sound like a threat (really, when is that guy going to play a character who's not constantly freaking out in some way?) as Shannon's contact whilst Winona Ryder seems stoned as the clueless wife and mother. James Franco also shows up late in the game as one of the Shannon's targets.

Ultimately, anything with Michael Shannon in a starring role is all right by us, though we wish the trailer didn't reveal so many second- and third-act conflicts. Really, the trailer's about ten times more fussy and revelatory than it needs to be — all you need to do is linger on Shannon's steely gaze, throw in one or two bits of Evans antics, have Liotta bark some orders and cut away to Ryder staring blankly and you're good to go.

"The Iceman" debuted last fall at the Toronto Film Festival and will hit theaters on May 3.