痞子蔡(佟大为 饰)和阿泰(徐洪浩 饰)是住在同一屋檐下的好友兼室友,两人虽然拥有着截然相反的性格,却是无话不谈的铁哥们儿。阿泰凭借着自己潇洒的外貌游戏人间,辗转在不同的女孩子之间,从不付出真心。其貌不扬个性又内向的痞子蔡则觉得,那些浪漫缠绵的爱情故事,永远都不会发生在自己的身上。
某日,阿泰邂逅了名为小鱼(薛佳凝 饰)的女孩,势均力敌的两人很快就展开了感情的拉锯战。与此同时,痞子蔡在网络上认识了“轻舞飞扬”(孙锂华 饰),在虚幻的网络两段,两颗真挚的心渐渐碰撞出了爱情的火花。最终,轻舞飞扬和小鱼用她们各自不同的方式离开了两个男人,留下了两段欲言又止的伤心往事。。母亲的死让莎拉(朱丽娅·斯蒂尔斯 Julia Stiles 饰)不得不放弃了舞蹈的梦想,她只身来到了芝加哥,在那里,她名义上的父亲正等待着她。新生活来得如此之快,还没有走出丧母阴影的莎拉感到手足无措,就在她濒临崩溃的边缘时,一个叫德里克(西恩·帕特里克·汤玛斯 Sean Patrick Thomas 饰)的黑人男孩出现在了她的身边。 和莎拉一样,德里克对舞蹈有着狂烈的热情。德里克的开朗和乐观引领着莎拉渐渐走出了阴影重拾了跳舞的热情,两人在一来一往之中也产生了炽热的感情。可是,肤色的迥然不同为两人的爱情蒙上了阴影,他们要挑战的不仅仅是刻板保守的社会,还有他们深爱着的亲人。。