Hovedrollen som Stephen Meyers spilles av Ryan Gosling, mens Mike Morris spilles av George Clooney. I andre roller finner vi Philip Seymour Hoffman, Paul Giamatti, Marisa Tomei, Jeffrey Wright, og Evan Rachel Wood.