Crazy, Stupid, Love Film2011 16 May Written by Aiman Khan Christophe BeckNick Urata Aiman Khan Previous Previous X-Men: First Class Next Next Pirates of the Caribbean: On Stranger Tides