Will Smith

Amanda Seyfried took the role of Sophie Hall in "Letters to Juliet" because "sometimes, when you want to buy an apartment in Manhattan, you gotta do one or two [romantic comedies]."
Maybe the devil tried coming for Smith's career, but did he succeed? Definitely not at least not to Smith's biggest fans.