James McAvoy
With Christina Ricci, James McAvoy and Reese Witherspoon.