i don't know about favorite and haven't seen *that* many recent/mainstream movies, but a long while back i loved GHOST and FORREST GUMP and recently adored BROKEBACK MOUNTAIN and I AM SAM. others that come to mind... MRS. DOUBTFIRE, AMERICAN BEAUTY, ETERNAL SUNSHINE OF THE SLEEPLESS MIND, HABLE CON ELLA, maybe V FOR VENDETTA ..... in foreign category also CITY OF GOD, AMANDLA, and more recently FAVELA RISING...... oh geez there are so many....
i'm terrible at this, maybe i shouldn't have tried to answer this question!!