In 2007, Jim first played the leading role in Julie Taymor's musical romance Cosmos, in which he reinterpreted several classic Beatles songs.
In 2008, Jim co-starred with Scarlett Johansson and Natalie Portman in Henry VIII's costume love drama Another Boleyn Girl, in which Scarlett Johansson and Natalie Portman played their brothers. In the same year, Jim, kevinspacey fowler and kate bosworth starred in the attractive drama Play 2 1 Point at the box office, in which he played a high flyers of Massachusetts Institute of Technology, and he was at home in the casino with his mathematical talent.
In 2009, Jim and Hollywood actor Harrison Ford starred in the feature film Crossing the Border.
20 1 1 Jim and Anne Hathaway, the best supporting actress in the Oscar, co-starred in the romantic film One Day, which plays the rich playboy Dester.
In 20 12, Jim collaborated with Oscar winner Tom Hanks and Oscar winner halle berry in the sci-fi suspense film Cloud Map, playing an American actuary. In the same year, Jim and "Spider Woman" kersten Duns starred in the fantasy romance "Against the World", playing a young Adam living in the lower world.
On 20 13, Jim and Australian actor geoffrey rush co-starred in the crime movie "Best Bid", playing Robert, a young antique dealer from England.