Frank Grillo
Ashton Kutcher was first offered the role of Guy Clifton and accepted the role pending he could shoot on weekends while filming "Two and a Half Men" but scheduling conflicts forced him to drop out. Lenny Kravitz accepted the role of Guy Clifton but was forced to drop out of the project because of The Hunger Games promotions. With Lenny Kravitz attached, Zoey Kravitz was going to play his daughter, but after he departed from the project negotiations with Zoey fell through. Frank Grillo eventually was cast as the lead after Helen Hunt suggested Minnie Driver play the role of Shannon. Serving as an executive producer, Frank Grillo rejected casting Bella Thorne as his daughter in the film as well as a Courtney Love cameo as Hillary Clinton. Dominic Cooper and Sean Combs were loosely attached to roles but eventually dropped out last minute.