"For all the right reasons". Is this an idiom? I cannot figure out the meaning of it. Thank you all who shares knowledge. Used in the text in my second post.
Last edited by JOHN.K; 19-Dec-2011 at 05:44.
You can do things for the wrong reasons or the right reasons- it's usually a literal meaning- the correct/good/moral/proper reasons.
Surprising for all the right reasons, 2009’s Sherlock Holmes brought Arthur Conan Doyle’s legendary sleuth to a whole new generation of fans, and cemented the comeback of Robert Downey Jr. as a smooth-talking, all-brawling Holmes.
Good surprises, not bad ones- it was a good film that surprised in positive ways, rather than surprising you at how bad it was.