Watch the sneak peek tonight on ET!

'The Brave One' star JODIE FOSTER and 'Little Miss Sunshine' pixie ABIGAIL BRESLIN are co-starring with '300' and 'P.S. I Love You' hunk GERARD BUTLER in 'Nim's Island,' and tonight ET has an exclusive sneak peek at the trailer!
Based on the book by WENDY ORR and KERRY MILLARD, 'Island' finds Jodie as an adventure writer who's never ventured out of her house -- until she has to save her No. 1 fan, played by Abigail. Gerard is the fictional hero she created who helps spur her on in her real world rescue.
The film opens in theaters on April 4. Check back with ETonline tomorrow to watch the full preview trailer!