I give this movie a 4 out 5.
Starring Robert Downey Jr. (Iron Man movies, Sherlock Holmes movies, Avengers movies, All-Star Weekend) as Harry Lockhart, Val Kilmer (The Doors, The Saint, The Salton Sea, Cutman) as Gay Perry, Michelle Monaghan (Pixels, Gone Baby Gone, Mission: Impossible - Fallout, Messiah) as Harmony Faith Lane, Corbin Bensen (Major League movies, Psych, All Good Things, Repeater) as Harlan Dexter, Dash Mihok (Silver Linings Playbook, Romeo + Juliet, The Day After Tomorrow, Punisher: War Zone) as Mr. Frying Pan, Larry Miller (10 Things I Hate About You, The Nutty Professor, Pretty Woman, Get Smart) as Dabney Shaw, Rockmond Dunbar (Sons of Anarchy, The Family That Preys, Earth 2, The Misfits) as Mr. Fire, Shannyn Sossamon (Wayward Pines, A Knight' s Tale, Wristcutters: A Love Story, The Rules of Attraction) as Pink Hair Girl, Angela Lindvall (CQ, Somewhere, Small Apartments, Our Wild Hearts) as Flicka, Indio Falconer Downey (Jackie, Play of Consciousness) as Harry Lockhart - Age 9, Ariel Winter (Sofia the First, Mr. Peabody & Sherman, Modern Family, The Last Movie Star) as Harmony Faith Lane - Age 7, introducing Duane Carnahan (The Bernie Mac Show) as Chainsaw kid, Josh Richman (Heathers, River' s Edge, The House Bunny, Moose) as Richie, Martha Hackett (Star Trek: Voyager; Alexander and the Terrible, No Good, Very Bad Day; Never Been Kissed, Scrap) as Pistol Woman and Nancy Fish (The Mask, Howard the Duck, Sudden Impact, Sleeping with the Enemy) as N.Y. Casting Woman.