Justin Timberlake is in the running to play Two-Face, according to internet reports.

An unspecified source told www.cinescape.com that the Cry Me A River singer would be "a perfect choice" for the role.

The villain was previously be played by Tommy Lee Jones in Joel Schumacher's Batman Forever in 1995 alongside Jim Carrey as The Riddler/Edward Nigma.

Timberlake will definitely appear as a drug dealer in Alpha Dog and a journalist in Edison.