همبازی فاستر در «جزیره نیم» 13 نوامبر 1969 در گلاسکوی اسکاتلند به دنیا آمد. در کنار والدین و برادر و خواهرش یک نوجوانی معمولی داشت. زمانی که کوچک بود پدر و مادرش از هم جدا شدند و او همراه مادرش به کانادا رفت. از دانشگاه گلاسکو فارغالتحصیل شد و پدرش را در 20 سالگی از دست داد.
در دانشگاه در رشته حقوق تحصیل کرد و میخواست وکیل شود. استیو برکوف بازیگر و کارگردان تئاتر او را در یک مهمانی دید و برای یکی از نقشهای نمایش خود انتخاب کرد.
کد خبر: ۱۷۱۳۰۴
باتلر هم تصمیم گرفت رشته حقوق را رها و کار بازیگری را دنبال کند. بازی در نقش مقابل ایوان مککرگور در «ترانسپورت» (1996) توجهات را به سمت او جلب کرد. در «آقای براون» (1997) نقش مهمتری گرفت. هنگام فیلمبرداری همین فیلم بود که جان یک بچه را از خطر غرق شدن نجات داد و یک مدال شجاعت گرفت. در فیلمهای «فردا هرگز نمیمیرد» (1997) و «افسانه مومیایی» (1998) نقشهای کوتاهی را بازی کرد. با شروع سده جدید در فیلمها و نقشهای بهتر و مهمتری ظاهر شد. «آتیلا» (2000) که یک فیلم سینمایی تلویزیونی بود، اولین کار در این زمینه است. «در اکولای 2000» وس کریون فیلم بعدی او بود. از کارهای دیگر او میتوان به «منطقه آتش» (2002) و «لاراکرافت: مهاجم مقبره 2» (2003) اشاره کرد.
اندرو لویدوبر برای یکی از نقشهای اصلی نسخه سینمایی موزیکال «شبح اپرا» (2004) او را انتخاب کرد. طی ماههای گذشته از او درام خانوادگی «پیسی، دوستت دارم» هم روی پرده سینماها بوده است. از دیگر کارهای باتلر میتوان به «خط زمان» (2003)، «فرانکی عزیز» (2004) و «بازی زندگی آنها» (2005) اشاره کرد. وی فیلمهای «بازی»، «راک اندرولا» و «حقیقت زشت» را نیز آماده نمایش دارد.