Back to post View full size Teresa Palmer Mel Gibson Mel Gibson Mel Gibson Mel Gibson Mel Gibson Mel Gibson Mel Gibson Mel Gibson, Andrew Garfield, Teresa Palmer and Hugo Weaving Mel Gibson, Andrew Garfield and Teresa Palmer Mel Gibson, Andrew Garfield, Teresa Palmer and Hugo Weaving Mel Gibson and Andrew Garfield Andrew Garfield Andrew Garfield Teresa Palmer Teresa Palmer Teresa Palmer Hugo Weaving and Vince Vaughn Hugo Weaving and Vince Vaughn Hugo Weaving Mel Gibson and Hugo WEaving Vince Vaughn Mel Gibson Tags: Andrew Garfield, Mel Gibson, Vince Vaughn SHARE