One of the strangest films I've viewed recently, but it is still extremely entertaining. The characters are oddly very involving and the storyline is very involving as well. Cage is wonderful and totally convincing as are the talented Streep and the slimy character perfomed by Cooper. 9/10