Renowned photographer Terry Richardson is known for his stark and edgy fashion photography. Richardson is also known for his celebrity portraits. Here we share with you some of his images featuring celebrities like Leonardo DiCaprio, James Franco, Lindsay Lohan, Kate Moss, Justin Timberlake, Macaulay Culkin, Amy Winehouse, Pamela Anderson, Jake Gyllenhaal, Barack Obama and Pharrell Williams. Even Batman & Robin!!!