If the lame retro romantic caper The Tourist is good for anything, it's for making Angelina Jolie's international glamourpuss seem utterly anachronistic in the context of all the blazingly great - and real, and honest - women's roles on screen this year.
From the sharp-tongued cowgirl played by Hailee Steinfeld in True Grit to the lonely New York exec played by Patricia Clarkson in the beautifully rueful Cairo Time to the loving couple that Annette Bening and Julianne Moore bring to messy life in The Kids Are All Right, 2010 has been marked by a wealth of fully realized female characters.