Michael Bay

Director MICHAEL BAY UK premiere of ' The Island' Odeon Leicester Square London, England- 07 August 2005
Credit: Tomaszewski-Bros / WENN

See our biography of Michael Bay